[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-12-22 Thread Sven Wegener
commit: 6f3a93dec86caa641187c69cd003d0f0eb971d7b
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Dec 19 21:17:02 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Dec 23 07:14:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3a93de

net-dns/pdns: Stabilize 4.5.2

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

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

diff --git a/net-dns/pdns/pdns-4.5.2.ebuild b/net-dns/pdns/pdns-4.5.2.ebuild
index e7f30951d52c..66c6adee6b61 100644
--- a/net-dns/pdns/pdns-4.5.2.ebuild
+++ b/net-dns/pdns/pdns-4.5.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-11-21 Thread Sven Wegener
commit: 4af735318c20dc6b211e8b8eb16cb71e6b4b8fa1
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Nov 21 12:03:34 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Nov 21 12:45:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af73531

net-dns/pdns: Require doxygen with dot support, bug #823812

Closes: https://bugs.gentoo.org/823812
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/pdns-4.4.1-r1.ebuild | 2 +-
 net-dns/pdns/pdns-4.5.1.ebuild| 2 +-
 net-dns/pdns/pdns-4.5.2.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-dns/pdns/pdns-4.4.1-r1.ebuild 
b/net-dns/pdns/pdns-4.4.1-r1.ebuild
index 7c16111f6db6..e3e705627079 100644
--- a/net-dns/pdns/pdns-4.4.1-r1.ebuild
+++ b/net-dns/pdns/pdns-4.4.1-r1.ebuild
@@ -43,7 +43,7 @@ RDEPEND="${DEPEND}
acct-group/pdns"
 
 BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
+   doc? ( app-doc/doxygen[dot] )"
 
 S="${WORKDIR}"/${P/_/-}
 

diff --git a/net-dns/pdns/pdns-4.5.1.ebuild b/net-dns/pdns/pdns-4.5.1.ebuild
index 263adb888113..66c6adee6b61 100644
--- a/net-dns/pdns/pdns-4.5.1.ebuild
+++ b/net-dns/pdns/pdns-4.5.1.ebuild
@@ -42,7 +42,7 @@ RDEPEND="${DEPEND}
acct-group/pdns"
 
 BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
+   doc? ( app-doc/doxygen[dot] )"
 
 S="${WORKDIR}"/${P/_/-}
 

diff --git a/net-dns/pdns/pdns-4.5.2.ebuild b/net-dns/pdns/pdns-4.5.2.ebuild
index c45db0959c30..e7f30951d52c 100644
--- a/net-dns/pdns/pdns-4.5.2.ebuild
+++ b/net-dns/pdns/pdns-4.5.2.ebuild
@@ -42,7 +42,7 @@ RDEPEND="${DEPEND}
acct-group/pdns"
 
 BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
+   doc? ( app-doc/doxygen[dot] )"
 
 S="${WORKDIR}"/${P/_/-}
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-11-14 Thread Sven Wegener
commit: e44788729013d31f56fc05c87af92c5fceb07670
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Nov 10 19:09:28 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Nov 14 21:27:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4478872

net-dns/pdns: Version bump to 4.5.2

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.5.2.ebuild | 161 +
 2 files changed, 162 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 8fe79b398d9d..79272d8e502e 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-4.4.1.tar.bz2 1276990 BLAKE2B 
9771cf3273ab7e8ab4607a91563bfe0dc3f4532b5420861d816eacd2798d66de3a1eb824c191264f9106ec47bd6003d99108b8df678190055948779b9b3b070f
 SHA512 
a6f31972f77ded8ecfb523e8810dd90e5b7aa628746fee2a9a0daae2a7935800f111ce8617ffd71d5ce3881947d4ffc36c9cb37996a7bcc514536bb4abe1f79e
 DIST pdns-4.5.1.tar.bz2 1274965 BLAKE2B 
8b1f91b425f02af5a1f6b8a22fe5e689fb9854686058c7ae2dbac5fe29c9562f9a4fff829fe6b7aad595e1fe2a55af19d09d4b002ec8f88115887cb8a74d042b
 SHA512 
428be2bea0d39613fe31def9116c0d3dbfc95eac953ca058df088f06a971a5a1a49067f83c99719af2657e7abcf2e7c471311bd26a1ebf1bae2bd70e1a823fca
+DIST pdns-4.5.2.tar.bz2 1266572 BLAKE2B 
9bd3d391e32c4040cc916003a45d47784ea309dd43a326919e2ca5415e1a1c542d5937cf1570951a4100a524a933aa9c0114ef8e28957f64acb6f7a7fa18e237
 SHA512 
0a183d8c0bb517799afa0f9382e3c06ad3c6e9c871b7912073a860364ca97dc121be2372080100677db10601c8ef96ad56b10787c02a9a9ede82f8a1cc904c6e

diff --git a/net-dns/pdns/pdns-4.5.2.ebuild b/net-dns/pdns/pdns-4.5.2.ebuild
new file mode 100644
index ..c45db0959c30
--- /dev/null
+++ b/net-dns/pdns/pdns-4.5.2.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua-single
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap lua-records mydns mysql postgres remote sodium 
sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   mydns? ( mysql )"
+
+DEPEND="${LUA_DEPS}
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:=
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )"
+RDEPEND="${DEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-service-user=pdns \
+   --with-service-group=pdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   --with-lua="${ELUA}" \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set defaults: setuid=pdns, setgid=pdns
+   sed -i \
+   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
+   "${D}"/etc/powerdns/pdns.conf
+
+   newinitd "${FILESDIR}"/pdns-r1 pdns
+
+   keepdir 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-11-07 Thread Sven Wegener
commit: 48f76de457cc4e66e87ff84c250a7de6fe0d8c04
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Nov  7 08:53:59 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Mon Nov  8 06:26:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f76de4

net-dns/pdns-recursor: Version bump to 4.4.7 and 4.5.7

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  2 +
 net-dns/pdns-recursor/pdns-recursor-4.4.7.ebuild | 88 
 net-dns/pdns-recursor/pdns-recursor-4.5.7.ebuild | 82 ++
 3 files changed, 172 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index af59130576c..8a8ffce2e05 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,4 +1,6 @@
 DIST pdns-recursor-4.4.5.tar.bz2 1400394 BLAKE2B 
a373d15987860bd6b890e5aa5900f28623ff763a711e527b05c3de950c7fbec186dc5e08518a8ee89bab24140b0f993357349ec04d968e7f386156cdefbc
 SHA512 
21f4172bb8908cfb53e8d457533a85940b13da6733c2da3972b587e64a0f6d52bfd52b85d5d65769c33dd479ce89b6306bdd105c120ab99b32963e7f0cfbc2e2
 DIST pdns-recursor-4.4.6.tar.bz2 1403882 BLAKE2B 
2f860128849cce29131300cbda2f2646c7fbaeeb704a6131933d3bbe205bdf145f9f79f74345b2dea34e56d145b9ef878c0cd6280ceeb075c196afe53d5e
 SHA512 
0ac897da628fb133bd7cd3932e0a1d362c88c55cb07dc2d5d645f731dc8dbf5d18993967654a60156cba7eaac7869ee10a67987a2a492c0c239de9788188caf4
+DIST pdns-recursor-4.4.7.tar.bz2 1404116 BLAKE2B 
42808634fe20735ba0a933a20b7c4dfae0c32b25976e713be46dddfcdf03599b2b29ca8407781ac304fcb004f8a8a29856dc70aeb468f4e773ee5e5a9d1e7631
 SHA512 
eb4008ec65e42e10d9fc4d0e0fc6c4d4716224f04f530649d88adbc505ea2a8b570bfd738455f9c769e6c242e7996905c7cc457e9f685b06e5d0f73fdffd30a7
 DIST pdns-recursor-4.5.5.tar.bz2 1472089 BLAKE2B 
408bd0d11b0945de15fe22b290b127a9b7f9f053359a0269fb9e478ae536ed5c4b5ad3b5fa8b15d7786fdd0cdd8721d5a5cb66d46f816105e37ecd9fc9557854
 SHA512 
7df2e89eea55e870724370753b39d867e2b32fc8bcbdb3efaefa824917b16b9d382817dce7d551dc16d8ad0b0c04b3021cba310b47de969fe54c395eafe7706b
 DIST pdns-recursor-4.5.6.tar.bz2 1474500 BLAKE2B 
9d1f0ce83b4d57d6443cf0107d76c4408aee019b571d807167429b56ce543809732610b0ca1f2d406224de33d1bcb747e00b572178ef6748282dc6a62fcafe78
 SHA512 
43c866a29bd72175bad71450dc20678183f6b11f60d54a174627501be52c79dc91819196be63e6859af086f42cc7297d7a3a6100088a2efe3c99eb8f5fd73e71
+DIST pdns-recursor-4.5.7.tar.bz2 1475537 BLAKE2B 
e58a28ed1ca2a9ae69436f9367e83f046ed5bc47bfd13783bd7c956f917c4a6d9c93a9a8e1c4df55ad42bc6ba024faca936fefdaffb2125e4f6635c5e6a20b19
 SHA512 
dc4a2a129039f79440420c285c37fd11536f2c0b74a39da74560eb782f1ad881839831e97f2a803b1812f128e899ad7c460fada42a831994b21f301f8892e60a

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.7.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.7.ebuild
new file mode 100644
index 000..dc546d8cd6c
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.7.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap protobuf snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   dnstap? ( protobuf )"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug dnstap snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-10-11 Thread Sven Wegener
commit: 794af10916f1334039afb472b8790f0e3bc93c03
Author: Sven Wegener  gentoo  org>
AuthorDate: Mon Oct 11 13:34:39 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Mon Oct 11 18:19:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794af109

net-dns/pdns-recursor: Version bump to 4.5.6

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.5.6.ebuild | 82 
 2 files changed, 83 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index f0aa297eb72..af59130576c 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,3 +1,4 @@
 DIST pdns-recursor-4.4.5.tar.bz2 1400394 BLAKE2B 
a373d15987860bd6b890e5aa5900f28623ff763a711e527b05c3de950c7fbec186dc5e08518a8ee89bab24140b0f993357349ec04d968e7f386156cdefbc
 SHA512 
21f4172bb8908cfb53e8d457533a85940b13da6733c2da3972b587e64a0f6d52bfd52b85d5d65769c33dd479ce89b6306bdd105c120ab99b32963e7f0cfbc2e2
 DIST pdns-recursor-4.4.6.tar.bz2 1403882 BLAKE2B 
2f860128849cce29131300cbda2f2646c7fbaeeb704a6131933d3bbe205bdf145f9f79f74345b2dea34e56d145b9ef878c0cd6280ceeb075c196afe53d5e
 SHA512 
0ac897da628fb133bd7cd3932e0a1d362c88c55cb07dc2d5d645f731dc8dbf5d18993967654a60156cba7eaac7869ee10a67987a2a492c0c239de9788188caf4
 DIST pdns-recursor-4.5.5.tar.bz2 1472089 BLAKE2B 
408bd0d11b0945de15fe22b290b127a9b7f9f053359a0269fb9e478ae536ed5c4b5ad3b5fa8b15d7786fdd0cdd8721d5a5cb66d46f816105e37ecd9fc9557854
 SHA512 
7df2e89eea55e870724370753b39d867e2b32fc8bcbdb3efaefa824917b16b9d382817dce7d551dc16d8ad0b0c04b3021cba310b47de969fe54c395eafe7706b
+DIST pdns-recursor-4.5.6.tar.bz2 1474500 BLAKE2B 
9d1f0ce83b4d57d6443cf0107d76c4408aee019b571d807167429b56ce543809732610b0ca1f2d406224de33d1bcb747e00b572178ef6748282dc6a62fcafe78
 SHA512 
43c866a29bd72175bad71450dc20678183f6b11f60d54a174627501be52c79dc91819196be63e6859af086f42cc7297d7a3a6100088a2efe3c99eb8f5fd73e71

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.5.6.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.5.6.ebuild
new file mode 100644
index 000..391869be2ae
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.5.6.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug dnstap snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-10-08 Thread Sven Wegener
commit: cf8cb0aeecc74576640b486f44509cc86a5aca18
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Oct  8 16:47:25 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Oct  8 19:09:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8cb0ae

net-dns/pdns-recursor: Version bump to 4.4.6

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.4.6.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 3a7d33342f3..f0aa297eb72 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-recursor-4.4.5.tar.bz2 1400394 BLAKE2B 
a373d15987860bd6b890e5aa5900f28623ff763a711e527b05c3de950c7fbec186dc5e08518a8ee89bab24140b0f993357349ec04d968e7f386156cdefbc
 SHA512 
21f4172bb8908cfb53e8d457533a85940b13da6733c2da3972b587e64a0f6d52bfd52b85d5d65769c33dd479ce89b6306bdd105c120ab99b32963e7f0cfbc2e2
+DIST pdns-recursor-4.4.6.tar.bz2 1403882 BLAKE2B 
2f860128849cce29131300cbda2f2646c7fbaeeb704a6131933d3bbe205bdf145f9f79f74345b2dea34e56d145b9ef878c0cd6280ceeb075c196afe53d5e
 SHA512 
0ac897da628fb133bd7cd3932e0a1d362c88c55cb07dc2d5d645f731dc8dbf5d18993967654a60156cba7eaac7869ee10a67987a2a492c0c239de9788188caf4
 DIST pdns-recursor-4.5.5.tar.bz2 1472089 BLAKE2B 
408bd0d11b0945de15fe22b290b127a9b7f9f053359a0269fb9e478ae536ed5c4b5ad3b5fa8b15d7786fdd0cdd8721d5a5cb66d46f816105e37ecd9fc9557854
 SHA512 
7df2e89eea55e870724370753b39d867e2b32fc8bcbdb3efaefa824917b16b9d382817dce7d551dc16d8ad0b0c04b3021cba310b47de969fe54c395eafe7706b

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.6.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.6.ebuild
new file mode 100644
index 000..dc546d8cd6c
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.6.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap protobuf snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   dnstap? ( protobuf )"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-09-24 Thread Sven Wegener
commit: 667604bbd5a0b053cf13363358fb2dc0d7c065e4
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Sep 24 19:37:24 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Sep 24 19:37:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=667604bb

net-dns/pdns-recursor: Cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  3 -
 net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild | 88 
 net-dns/pdns-recursor/pdns-recursor-4.5.2.ebuild | 82 --
 net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild | 82 --
 4 files changed, 255 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 147ec7653f5..3a7d33342f3 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,5 +1,2 @@
-DIST pdns-recursor-4.4.4.tar.bz2 1399645 BLAKE2B 
2ef2a59b9c402ab9d9b59d6b89e85b7103dbd9cdcc6147d08f09b85209cb2e298ff539dcb24895a4711f4e7c55c398d0307f237b22d1bdadaf01ec3925af0e8f
 SHA512 
de8ac38d77a4700cd9dd64aad2ba7d1a97057683ace34f1dc3b2e9680faef5637ce7cedb66ceb0b7701f7ff6ef80cbee653549302805b30f9a6defa3a4e8e830
 DIST pdns-recursor-4.4.5.tar.bz2 1400394 BLAKE2B 
a373d15987860bd6b890e5aa5900f28623ff763a711e527b05c3de950c7fbec186dc5e08518a8ee89bab24140b0f993357349ec04d968e7f386156cdefbc
 SHA512 
21f4172bb8908cfb53e8d457533a85940b13da6733c2da3972b587e64a0f6d52bfd52b85d5d65769c33dd479ce89b6306bdd105c120ab99b32963e7f0cfbc2e2
-DIST pdns-recursor-4.5.2.tar.bz2 1464834 BLAKE2B 
88acd7a6edecf8188b366a9fcff0eaf1b71429df8aad4dbcf157be39901b56ee3c9a9d55bf55bb060bcbb59f68b3ff8987788f4186a7122787874f895be1e751
 SHA512 
02a9f725c7528f91eb45409b32ffa06cb7fca1f0151907efcd8b75100942e98f593858543df15423413d69c9fd433bad3c8bad0a84f8144af07c637f22a86d5e
-DIST pdns-recursor-4.5.4.tar.bz2 1466655 BLAKE2B 
35438eb8dc08990058924d4603e1f7fe2f74f8b2c61e96a82d6972a95f7b3cb43188fa10fa2dc70b699611057a21ba9f78eb3840976ce222c82ea32bdc374bb1
 SHA512 
403276ab06519a05154fca47fb7270d0199e770f1049a0503a0a1421f2d6fb7df6e9d5359d48348608d6b784e18ac815dd523051b7312f46ad4b510b608af7ab
 DIST pdns-recursor-4.5.5.tar.bz2 1472089 BLAKE2B 
408bd0d11b0945de15fe22b290b127a9b7f9f053359a0269fb9e478ae536ed5c4b5ad3b5fa8b15d7786fdd0cdd8721d5a5cb66d46f816105e37ecd9fc9557854
 SHA512 
7df2e89eea55e870724370753b39d867e2b32fc8bcbdb3efaefa824917b16b9d382817dce7d551dc16d8ad0b0c04b3021cba310b47de969fe54c395eafe7706b

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild
deleted file mode 100644
index 6233a790ac7..000
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit flag-o-matic lua-single
-
-DESCRIPTION="The PowerDNS Recursor"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="debug dnstap protobuf snmp sodium systemd test"
-REQUIRED_USE="${LUA_REQUIRED_USE}
-   dnstap? ( protobuf )"
-RESTRICT="!test? ( test )"
-
-DEPEND="${LUA_DEPS}
-   protobuf? (
-   dev-libs/protobuf
-   >=dev-libs/boost-1.42:=
-   )
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   dev-libs/openssl:=
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   !https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="debug dnstap snmp sodium systemd test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="${LUA_DEPS}
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   dev-libs/openssl:=
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   !https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="debug dnstap snmp sodium systemd test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="${LUA_DEPS}
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   dev-libs/openssl:=
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-09-23 Thread Sven Wegener
commit: 65b3da01b17cc8e846126e6677023475c6709c3a
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Sep 19 20:23:40 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Sep 24 05:37:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b3da01

net-dns/pdns-recursor: Stabilize 4.5.5 on amd64

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.5.5.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.5.5.ebuild
index 391869be2ae..cf3bf318576 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.5.5.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.5.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="debug dnstap snmp sodium systemd test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-09-23 Thread Sven Wegener
commit: ddd7e5ceceb7e21a6e066bcc699126d7fa799acb
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Sep 19 20:23:02 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Sep 24 05:37:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd7e5ce

net-dns/pdns-recursor: Stabilize 4.4.5 on amd64/x86

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.5.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.5.ebuild
index dc546d8cd6c..6233a790ac7 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.5.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="debug dnstap protobuf snmp sodium systemd test"
 REQUIRED_USE="${LUA_REQUIRED_USE}
dnstap? ( protobuf )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-09-23 Thread Sven Wegener
commit: bebe62acddb332f49fe02346ed1bf95e4ac3178a
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Sep 19 20:21:44 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Sep 24 05:37:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bebe62ac

net-dns/pdns: Stabilize 4.5.1 on amd64

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sven Wegener  gentoo.org>

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

diff --git a/net-dns/pdns/pdns-4.5.1.ebuild b/net-dns/pdns/pdns-4.5.1.ebuild
index c45db0959c3..263adb88811 100644
--- a/net-dns/pdns/pdns-4.5.1.ebuild
+++ b/net-dns/pdns/pdns-4.5.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-08-01 Thread Sven Wegener
commit: a43249071bc6edf7efdb5bd998827c975b27513b
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Aug  1 22:22:54 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Aug  1 22:23:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4324907

net-dns/pdns-recursor: Stabilize 4.5.4 on amd64

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild
index 391869be2ae..cf3bf318576 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="debug dnstap snmp sodium systemd test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-08-01 Thread Sven Wegener
commit: c3a65bbdfacb7f8fc88525c2c7b84ecd6d28042f
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Aug  1 22:21:52 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Aug  1 22:23:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3a65bbd

net-dns/pdns-recursor: Version bump to 4.4.5 and 4.5.5

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  2 +
 net-dns/pdns-recursor/pdns-recursor-4.4.5.ebuild | 88 
 net-dns/pdns-recursor/pdns-recursor-4.5.5.ebuild | 82 ++
 3 files changed, 172 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 1854e8c0747..147ec7653f5 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,3 +1,5 @@
 DIST pdns-recursor-4.4.4.tar.bz2 1399645 BLAKE2B 
2ef2a59b9c402ab9d9b59d6b89e85b7103dbd9cdcc6147d08f09b85209cb2e298ff539dcb24895a4711f4e7c55c398d0307f237b22d1bdadaf01ec3925af0e8f
 SHA512 
de8ac38d77a4700cd9dd64aad2ba7d1a97057683ace34f1dc3b2e9680faef5637ce7cedb66ceb0b7701f7ff6ef80cbee653549302805b30f9a6defa3a4e8e830
+DIST pdns-recursor-4.4.5.tar.bz2 1400394 BLAKE2B 
a373d15987860bd6b890e5aa5900f28623ff763a711e527b05c3de950c7fbec186dc5e08518a8ee89bab24140b0f993357349ec04d968e7f386156cdefbc
 SHA512 
21f4172bb8908cfb53e8d457533a85940b13da6733c2da3972b587e64a0f6d52bfd52b85d5d65769c33dd479ce89b6306bdd105c120ab99b32963e7f0cfbc2e2
 DIST pdns-recursor-4.5.2.tar.bz2 1464834 BLAKE2B 
88acd7a6edecf8188b366a9fcff0eaf1b71429df8aad4dbcf157be39901b56ee3c9a9d55bf55bb060bcbb59f68b3ff8987788f4186a7122787874f895be1e751
 SHA512 
02a9f725c7528f91eb45409b32ffa06cb7fca1f0151907efcd8b75100942e98f593858543df15423413d69c9fd433bad3c8bad0a84f8144af07c637f22a86d5e
 DIST pdns-recursor-4.5.4.tar.bz2 1466655 BLAKE2B 
35438eb8dc08990058924d4603e1f7fe2f74f8b2c61e96a82d6972a95f7b3cb43188fa10fa2dc70b699611057a21ba9f78eb3840976ce222c82ea32bdc374bb1
 SHA512 
403276ab06519a05154fca47fb7270d0199e770f1049a0503a0a1421f2d6fb7df6e9d5359d48348608d6b784e18ac815dd523051b7312f46ad4b510b608af7ab
+DIST pdns-recursor-4.5.5.tar.bz2 1472089 BLAKE2B 
408bd0d11b0945de15fe22b290b127a9b7f9f053359a0269fb9e478ae536ed5c4b5ad3b5fa8b15d7786fdd0cdd8721d5a5cb66d46f816105e37ecd9fc9557854
 SHA512 
7df2e89eea55e870724370753b39d867e2b32fc8bcbdb3efaefa824917b16b9d382817dce7d551dc16d8ad0b0c04b3021cba310b47de969fe54c395eafe7706b

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.5.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.5.ebuild
new file mode 100644
index 000..dc546d8cd6c
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.5.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap protobuf snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   dnstap? ( protobuf )"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug dnstap snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-07-26 Thread Sven Wegener
commit: 57a134af1b2a461f3233b7eb450b8ebddfdd7a46
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Jul 27 05:19:40 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Jul 27 05:23:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a134af

net-dns/pdns: Version bump, security bug #804585

Bug: https://bugs.gentoo.org/804585
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest | 2 +-
 net-dns/pdns/{pdns-4.5.0.ebuild => pdns-4.5.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 79434e80e7d..8fe79b398d9 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,2 +1,2 @@
 DIST pdns-4.4.1.tar.bz2 1276990 BLAKE2B 
9771cf3273ab7e8ab4607a91563bfe0dc3f4532b5420861d816eacd2798d66de3a1eb824c191264f9106ec47bd6003d99108b8df678190055948779b9b3b070f
 SHA512 
a6f31972f77ded8ecfb523e8810dd90e5b7aa628746fee2a9a0daae2a7935800f111ce8617ffd71d5ce3881947d4ffc36c9cb37996a7bcc514536bb4abe1f79e
-DIST pdns-4.5.0.tar.bz2 1267077 BLAKE2B 
62e0d90db3f6fd7566184a80519c95d89e3360c28450ef4fd9bdaba3f0bc38a517827ef4bacfa66a3ac7ffb2654b31a9d81406dd3ae35b0ceb34c79f2c18ac29
 SHA512 
7643cbd08e7cf6c2f5911784222b1e1f686153f4c8c4d5e0ee756a5c08b4fe52b617a948ef7f258ceddc45f31331c68a10034176fbd07cb2e2ba38174e54a17f
+DIST pdns-4.5.1.tar.bz2 1274965 BLAKE2B 
8b1f91b425f02af5a1f6b8a22fe5e689fb9854686058c7ae2dbac5fe29c9562f9a4fff829fe6b7aad595e1fe2a55af19d09d4b002ec8f88115887cb8a74d042b
 SHA512 
428be2bea0d39613fe31def9116c0d3dbfc95eac953ca058df088f06a971a5a1a49067f83c99719af2657e7abcf2e7c471311bd26a1ebf1bae2bd70e1a823fca

diff --git a/net-dns/pdns/pdns-4.5.0.ebuild b/net-dns/pdns/pdns-4.5.1.ebuild
similarity index 100%
rename from net-dns/pdns/pdns-4.5.0.ebuild
rename to net-dns/pdns/pdns-4.5.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-07-13 Thread Sven Wegener
commit: ddac442b5340e0de06db6feb44853dd0243d9939
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Jul 13 12:31:50 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Jul 13 12:32:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddac442b

net-dns/pdns: Version bump to 4.5.0

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest | 2 +-
 net-dns/pdns/{pdns-4.5.0_rc2.ebuild => pdns-4.5.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 7354eb3b570..79434e80e7d 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,2 +1,2 @@
 DIST pdns-4.4.1.tar.bz2 1276990 BLAKE2B 
9771cf3273ab7e8ab4607a91563bfe0dc3f4532b5420861d816eacd2798d66de3a1eb824c191264f9106ec47bd6003d99108b8df678190055948779b9b3b070f
 SHA512 
a6f31972f77ded8ecfb523e8810dd90e5b7aa628746fee2a9a0daae2a7935800f111ce8617ffd71d5ce3881947d4ffc36c9cb37996a7bcc514536bb4abe1f79e
-DIST pdns-4.5.0-rc2.tar.bz2 1266366 BLAKE2B 
9081f8cce94ababb0165c64756d3d8065730607950f974fb0a0219732774f925ba6b8f93cd22dc7c76d49e0179d4cd678216aa3feefd09b7235695e1de3fddcf
 SHA512 
7b98c469e13a9d4878e9f1b11e16dffa9d8ab690e8f538a285a59f226cac629f3ec2bded025d77c6f8aacf8a04ff9ee43e9057d832475388b3620cde55b0d2a2
+DIST pdns-4.5.0.tar.bz2 1267077 BLAKE2B 
62e0d90db3f6fd7566184a80519c95d89e3360c28450ef4fd9bdaba3f0bc38a517827ef4bacfa66a3ac7ffb2654b31a9d81406dd3ae35b0ceb34c79f2c18ac29
 SHA512 
7643cbd08e7cf6c2f5911784222b1e1f686153f4c8c4d5e0ee756a5c08b4fe52b617a948ef7f258ceddc45f31331c68a10034176fbd07cb2e2ba38174e54a17f

diff --git a/net-dns/pdns/pdns-4.5.0_rc2.ebuild b/net-dns/pdns/pdns-4.5.0.ebuild
similarity index 99%
rename from net-dns/pdns/pdns-4.5.0_rc2.ebuild
rename to net-dns/pdns/pdns-4.5.0.ebuild
index 0333a674c4f..c45db0959c3 100644
--- a/net-dns/pdns/pdns-4.5.0_rc2.ebuild
+++ b/net-dns/pdns/pdns-4.5.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="" # ~amd64
+KEYWORDS="~amd64"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-07-06 Thread Sven Wegener
commit: 6c4b1a2310eeb14eef3367a10c9daa95e8bdb005
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Jul  6 18:22:58 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Jul  6 18:23:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4b1a23

net-dns/pdns: Version bump to 4.5.0_rc2

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest | 2 +-
 net-dns/pdns/{pdns-4.5.0_rc1.ebuild => pdns-4.5.0_rc2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 7187e925464..7354eb3b570 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,2 +1,2 @@
 DIST pdns-4.4.1.tar.bz2 1276990 BLAKE2B 
9771cf3273ab7e8ab4607a91563bfe0dc3f4532b5420861d816eacd2798d66de3a1eb824c191264f9106ec47bd6003d99108b8df678190055948779b9b3b070f
 SHA512 
a6f31972f77ded8ecfb523e8810dd90e5b7aa628746fee2a9a0daae2a7935800f111ce8617ffd71d5ce3881947d4ffc36c9cb37996a7bcc514536bb4abe1f79e
-DIST pdns-4.5.0-rc1.tar.bz2 1265935 BLAKE2B 
b28036587225b159385050cc895e36ebd6d9497f8332a5d4e4ce76d3d8d1327d04c6e844ad1b36807d759d5a6f6bf4ad5e4b61ccfbecf4fe906838d27818c18c
 SHA512 
71c8f203c0ba2fe17559d10932eaff90f5238d951c9c5a4b6a08aff99d6d8e699e849df7193b15714057a1782b24148adfdd3af8ea0281f814a5f139085e8167
+DIST pdns-4.5.0-rc2.tar.bz2 1266366 BLAKE2B 
9081f8cce94ababb0165c64756d3d8065730607950f974fb0a0219732774f925ba6b8f93cd22dc7c76d49e0179d4cd678216aa3feefd09b7235695e1de3fddcf
 SHA512 
7b98c469e13a9d4878e9f1b11e16dffa9d8ab690e8f538a285a59f226cac629f3ec2bded025d77c6f8aacf8a04ff9ee43e9057d832475388b3620cde55b0d2a2

diff --git a/net-dns/pdns/pdns-4.5.0_rc1.ebuild 
b/net-dns/pdns/pdns-4.5.0_rc2.ebuild
similarity index 99%
rename from net-dns/pdns/pdns-4.5.0_rc1.ebuild
rename to net-dns/pdns/pdns-4.5.0_rc2.ebuild
index 05ad8c11e27..0333a674c4f 100644
--- a/net-dns/pdns/pdns-4.5.0_rc1.ebuild
+++ b/net-dns/pdns/pdns-4.5.0_rc2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="" # ~amd64 ~x86
+KEYWORDS="" # ~amd64
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-07-04 Thread Sven Wegener
commit: f53c8d6f6b24131a493b4fd62747fbee2a475c37
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Jul  4 16:21:20 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jul  4 16:29:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53c8d6f

net-dns/pdns: Cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/pdns-4.4.1.ebuild | 163 -
 1 file changed, 163 deletions(-)

diff --git a/net-dns/pdns/pdns-4.4.1.ebuild b/net-dns/pdns/pdns-4.4.1.ebuild
deleted file mode 100644
index 9fbdd03b8c8..000
--- a/net-dns/pdns/pdns-4.4.1.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua-single
-
-DESCRIPTION="The PowerDNS Daemon"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# other possible flags:
-# db2: we lack the dep
-# oracle: dito (need Oracle Client Libraries)
-# xdb: (almost) dead, surely not supported
-
-IUSE="debug doc geoip ldap lua-records mydns mysql postgres protobuf remote 
sodium sqlite systemd tools tinydns test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}
-   mydns? ( mysql )"
-
-DEPEND="${LUA_DEPS}
-   dev-libs/openssl:=
-   >=dev-libs/boost-1.35:=
-   lua-records? ( >=net-misc/curl-7.21.3 )
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:= )
-   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
-   sqlite? ( dev-db/sqlite:3 )
-   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
-   sodium? ( dev-libs/libsodium:= )
-   tinydns? ( >=dev-db/tinycdb-0.77 )
-   protobuf? ( dev-libs/protobuf )"
-RDEPEND="${DEPEND}
-   acct-user/pdns
-   acct-group/pdns"
-
-BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}"/${P/_/-}
-
-src_configure() {
-   local dynmodules="pipe bind" # the default backends, always enabled
-
-   #use db2 && dynmodules+=" db2"
-   use ldap && dynmodules+=" ldap"
-   use mydns && dynmodules+=" mydns"
-   use mysql && dynmodules+=" gmysql"
-   #use oracle && dynmodules+=" goracle oracle"
-   use postgres && dynmodules+=" gpgsql"
-   use remote && dynmodules+=" remote"
-   use sqlite && dynmodules+=" gsqlite3"
-   use tinydns && dynmodules+=" tinydns"
-   use geoip && dynmodules+=" geoip"
-   #use xdb && dynmodules+=" xdb"
-
-   econf \
-   --disable-static \
-   --sysconfdir=/etc/powerdns \
-   --libdir=/usr/$(get_libdir)/powerdns \
-   --with-service-user=pdns \
-   --with-service-group=pdns \
-   --with-modules= \
-   --with-dynmodules="${dynmodules}" \
-   --with-mysql-lib=/usr/$(get_libdir) \
-   --with-lua="${ELUA}" \
-   $(use_enable debug verbose-logging) \
-   $(use_enable lua-records) \
-   $(use_enable test unit-tests) \
-   $(use_enable tools) \
-   $(use_enable systemd) \
-   $(use_with sodium libsodium) \
-   $(use_with protobuf) \
-   ${myconf}
-}
-
-src_compile() {
-   default
-   use doc && emake -C codedocs codedocs
-}
-
-src_install() {
-   default
-
-   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
-
-   fperms 0700 /etc/powerdns
-   fperms 0600 /etc/powerdns/pdns.conf
-
-   # set defaults: setuid=pdns, setgid=pdns
-   sed -i \
-   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
-   "${D}"/etc/powerdns/pdns.conf
-
-   newinitd "${FILESDIR}"/pdns-r1 pdns
-
-   keepdir /var/empty
-
-   if use doc; then
-   docinto html
-   dodoc -r codedocs/html/.
-   fi
-
-   # Install development headers
-   insinto /usr/include/pdns
-   doins pdns/*.hh
-   insinto /usr/include/pdns/backends/gsql
-   doins pdns/backends/gsql/*.hh
-
-   if use ldap ; then
-   insinto /etc/openldap/schema
-   doins "${FILESDIR}"/dnsdomain2.schema
-   fi
-
-   find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   elog "PowerDNS provides multiple instances support. You can create more 
instances"
-   elog "by symlinking the pdns init script to another name."
-   elog
-   elog "The name must be in the format pdns. and PowerDNS will 
use the"
-   elog "/etc/powerdns/pdns-.conf configuration file instead of 
the default."
-
-   local old
-   for old in ${REPLACING_VERSIONS}; do
-   ver_test ${old} -lt 3.2 || continue
-
-   echo
-   ewarn "To fix a security bug (bug #458018) had the 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-07-04 Thread Sven Wegener
commit: 67192a0137eb3e2fcf46ccb4d7a0a00c431d15d9
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Jul  4 16:26:51 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jul  4 16:29:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67192a01

net-dns/pdns-recursor: Stabilize 4.5.2 on amd64

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.5.2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.5.2.ebuild
index 391869be2ae..cf3bf318576 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.5.2.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.5.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="debug dnstap snmp sodium systemd test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-07-04 Thread Sven Wegener
commit: 6149bdf4845d21312564d1e9c5c6780ef9edc8db
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Jul  4 16:28:13 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jul  4 16:29:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6149bdf4

net-dns/pdns-recursor: Cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  2 -
 net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild | 88 
 net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild | 82 --
 3 files changed, 172 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 28cf99b1939..1854e8c0747 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,5 +1,3 @@
-DIST pdns-recursor-4.4.3.tar.bz2 1398743 BLAKE2B 
d9429ef22bb2b196e42da91332332b38dee9220d490c8adda686b0bc144e0981ea4418973f4304d6d964ef8f6ac4adcde4bd3e6d6b208c620440eab1b11a7fc0
 SHA512 
bac69cbaabc1b0de0def681e07f7e77954e0d487732cb46dc722f7869576a8a477a4011f78c9cc66b5e9b45455eb81534602b2834dc1ad42b85f5f2801915cbb
 DIST pdns-recursor-4.4.4.tar.bz2 1399645 BLAKE2B 
2ef2a59b9c402ab9d9b59d6b89e85b7103dbd9cdcc6147d08f09b85209cb2e298ff539dcb24895a4711f4e7c55c398d0307f237b22d1bdadaf01ec3925af0e8f
 SHA512 
de8ac38d77a4700cd9dd64aad2ba7d1a97057683ace34f1dc3b2e9680faef5637ce7cedb66ceb0b7701f7ff6ef80cbee653549302805b30f9a6defa3a4e8e830
-DIST pdns-recursor-4.5.1.tar.bz2 1463138 BLAKE2B 
863cddbe4001b32cf457dc489bd39ad7b045f19183b1d13bc31bfd7fa28cc6e7e69755216715e0fd75fd0d724de20f7b89c89017fc42dff35de4e45e9351af75
 SHA512 
0cfbc95e3e84a2ab2cd88ee638b0ff26f5f35b64754086483555df28f045d64b5fdfab3e8c430c0b4e97dc4eda624226c37ec0f50902ffe5f84882d814e8051e
 DIST pdns-recursor-4.5.2.tar.bz2 1464834 BLAKE2B 
88acd7a6edecf8188b366a9fcff0eaf1b71429df8aad4dbcf157be39901b56ee3c9a9d55bf55bb060bcbb59f68b3ff8987788f4186a7122787874f895be1e751
 SHA512 
02a9f725c7528f91eb45409b32ffa06cb7fca1f0151907efcd8b75100942e98f593858543df15423413d69c9fd433bad3c8bad0a84f8144af07c637f22a86d5e
 DIST pdns-recursor-4.5.4.tar.bz2 1466655 BLAKE2B 
35438eb8dc08990058924d4603e1f7fe2f74f8b2c61e96a82d6972a95f7b3cb43188fa10fa2dc70b699611057a21ba9f78eb3840976ce222c82ea32bdc374bb1
 SHA512 
403276ab06519a05154fca47fb7270d0199e770f1049a0503a0a1421f2d6fb7df6e9d5359d48348608d6b784e18ac815dd523051b7312f46ad4b510b608af7ab

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
deleted file mode 100644
index 6233a790ac7..000
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit flag-o-matic lua-single
-
-DESCRIPTION="The PowerDNS Recursor"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="debug dnstap protobuf snmp sodium systemd test"
-REQUIRED_USE="${LUA_REQUIRED_USE}
-   dnstap? ( protobuf )"
-RESTRICT="!test? ( test )"
-
-DEPEND="${LUA_DEPS}
-   protobuf? (
-   dev-libs/protobuf
-   >=dev-libs/boost-1.42:=
-   )
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   dev-libs/openssl:=
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   !https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug dnstap snmp sodium systemd test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="${LUA_DEPS}
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   dev-libs/openssl:=
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-07-02 Thread Sven Wegener
commit: 2ed366178b2c8f69b8c57591c96f5fecf4f22e9d
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Jul  2 20:18:12 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Jul  2 20:18:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed36617

net-dns/pdns: Stabilize 4.4.1-r1 on amd64/x86

To get the boost-1.76 patch early to stable.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/pdns-4.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns/pdns-4.4.1-r1.ebuild 
b/net-dns/pdns/pdns-4.4.1-r1.ebuild
index bb6301e4a13..7c16111f6db 100644
--- a/net-dns/pdns/pdns-4.4.1-r1.ebuild
+++ b/net-dns/pdns/pdns-4.4.1-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-07-02 Thread Sven Wegener
commit: c526e660f1e9708df67cceb57256d61a5ff22748
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Jul  2 20:18:13 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Jul  2 20:18:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c526e660

net-dns/pdns-recursor: Stabilize 4.4.4 on amd64/x86

This version contains a fix for boost-1.76 support.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild
index dc546d8cd6c..6233a790ac7 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="debug dnstap protobuf snmp sodium systemd test"
 REQUIRED_USE="${LUA_REQUIRED_USE}
dnstap? ( protobuf )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-07-02 Thread Sven Wegener
commit: 124825f3ee4b4c05567701f4b01d3e9319c8e4fa
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Jul  2 20:18:13 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Jul  2 20:18:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124825f3

net-dns/pdns-recursor: Version bump to 4.5.4

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild | 82 
 2 files changed, 83 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index ba395ca18f5..28cf99b1939 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -2,3 +2,4 @@ DIST pdns-recursor-4.4.3.tar.bz2 1398743 BLAKE2B 
d9429ef22bb2b196e42da91332332b3
 DIST pdns-recursor-4.4.4.tar.bz2 1399645 BLAKE2B 
2ef2a59b9c402ab9d9b59d6b89e85b7103dbd9cdcc6147d08f09b85209cb2e298ff539dcb24895a4711f4e7c55c398d0307f237b22d1bdadaf01ec3925af0e8f
 SHA512 
de8ac38d77a4700cd9dd64aad2ba7d1a97057683ace34f1dc3b2e9680faef5637ce7cedb66ceb0b7701f7ff6ef80cbee653549302805b30f9a6defa3a4e8e830
 DIST pdns-recursor-4.5.1.tar.bz2 1463138 BLAKE2B 
863cddbe4001b32cf457dc489bd39ad7b045f19183b1d13bc31bfd7fa28cc6e7e69755216715e0fd75fd0d724de20f7b89c89017fc42dff35de4e45e9351af75
 SHA512 
0cfbc95e3e84a2ab2cd88ee638b0ff26f5f35b64754086483555df28f045d64b5fdfab3e8c430c0b4e97dc4eda624226c37ec0f50902ffe5f84882d814e8051e
 DIST pdns-recursor-4.5.2.tar.bz2 1464834 BLAKE2B 
88acd7a6edecf8188b366a9fcff0eaf1b71429df8aad4dbcf157be39901b56ee3c9a9d55bf55bb060bcbb59f68b3ff8987788f4186a7122787874f895be1e751
 SHA512 
02a9f725c7528f91eb45409b32ffa06cb7fca1f0151907efcd8b75100942e98f593858543df15423413d69c9fd433bad3c8bad0a84f8144af07c637f22a86d5e
+DIST pdns-recursor-4.5.4.tar.bz2 1466655 BLAKE2B 
35438eb8dc08990058924d4603e1f7fe2f74f8b2c61e96a82d6972a95f7b3cb43188fa10fa2dc70b699611057a21ba9f78eb3840976ce222c82ea32bdc374bb1
 SHA512 
403276ab06519a05154fca47fb7270d0199e770f1049a0503a0a1421f2d6fb7df6e9d5359d48348608d6b784e18ac815dd523051b7312f46ad4b510b608af7ab

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild
new file mode 100644
index 000..391869be2ae
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.5.4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug dnstap snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/files/, net-dns/pdns/

2021-06-27 Thread Sven Wegener
commit: 9f06d066a951b3f5de9b33d60198ba6cb0c944ce
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Jun 27 21:03:15 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jun 27 21:07:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f06d066

net-dns/pdns: Fix support for boost-1.76

Boost 1.76 uses different exceptions for the containers, force it back to
standard exceptions.

Closes: https://bugs.gentoo.org/794532
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/files/pdns-4.4.1-boost-1.76.patch |  26 
 net-dns/pdns/pdns-4.4.1-r1.ebuild  | 172 +
 2 files changed, 198 insertions(+)

diff --git a/net-dns/pdns/files/pdns-4.4.1-boost-1.76.patch 
b/net-dns/pdns/files/pdns-4.4.1-boost-1.76.patch
new file mode 100644
index 000..0e440020541
--- /dev/null
+++ b/net-dns/pdns/files/pdns-4.4.1-boost-1.76.patch
@@ -0,0 +1,26 @@
+From 42cec1e5948e828fb2b941107c4fce9ec847f9a8 Mon Sep 17 00:00:00 2001
+From: Peter van Dijk 
+Date: Fri, 23 Apr 2021 15:40:43 +0200
+Subject: [PATCH] boost 1.76 containers: use standard exceptions
+
+(cherry picked from commit 311f26839819062ced8697686372b6c6b2210bdf)
+---
+ pdns/Makefile.am  | 3 ++-
+ pdns/dnsdistdist/Makefile.am  | 2 +-
+ pdns/recursordist/Makefile.am | 3 ++-
+ 3 files changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/pdns/Makefile.am b/pdns/Makefile.am
+index 237a48f501f..f073f052600 100644
+--- a/pdns/Makefile.am
 b/pdns/Makefile.am
+@@ -6,7 +6,8 @@ AM_CPPFLAGS += \
+   $(LIBEDIT_CFLAGS) \
+   $(LIBCRYPTO_INCLUDES) \
+   $(SYSTEMD_CFLAGS) \
+-  $(YAML_CFLAGS)
++  $(YAML_CFLAGS) \
++  -DBOOST_CONTAINER_USE_STD_EXCEPTIONS
+ 
+ AM_CXXFLAGS = \
+   -DSYSCONFDIR=\"$(sysconfdir)\" \

diff --git a/net-dns/pdns/pdns-4.4.1-r1.ebuild 
b/net-dns/pdns/pdns-4.4.1-r1.ebuild
new file mode 100644
index 000..bb6301e4a13
--- /dev/null
+++ b/net-dns/pdns/pdns-4.4.1-r1.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit autotools lua-single
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap lua-records mydns mysql postgres protobuf remote 
sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   mydns? ( mysql )"
+
+DEPEND="${LUA_DEPS}
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:=
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+RDEPEND="${DEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+PATCHES=(
+   "${FILESDIR}"/${P}-boost-1.76.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-service-user=pdns \
+   --with-service-group=pdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   --with-lua="${ELUA}" \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-06-26 Thread Sven Wegener
commit: 15fe44041d0cb7f685a5b5a4800cd23ea981f0db
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Jun 27 05:26:31 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jun 27 05:40:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15fe4404

net-dns/pdns: Version bump to 4.5.0_rc1

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.5.0_rc1.ebuild | 161 +
 2 files changed, 162 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 7e311d5110b..7187e925464 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1 +1,2 @@
 DIST pdns-4.4.1.tar.bz2 1276990 BLAKE2B 
9771cf3273ab7e8ab4607a91563bfe0dc3f4532b5420861d816eacd2798d66de3a1eb824c191264f9106ec47bd6003d99108b8df678190055948779b9b3b070f
 SHA512 
a6f31972f77ded8ecfb523e8810dd90e5b7aa628746fee2a9a0daae2a7935800f111ce8617ffd71d5ce3881947d4ffc36c9cb37996a7bcc514536bb4abe1f79e
+DIST pdns-4.5.0-rc1.tar.bz2 1265935 BLAKE2B 
b28036587225b159385050cc895e36ebd6d9497f8332a5d4e4ce76d3d8d1327d04c6e844ad1b36807d759d5a6f6bf4ad5e4b61ccfbecf4fe906838d27818c18c
 SHA512 
71c8f203c0ba2fe17559d10932eaff90f5238d951c9c5a4b6a08aff99d6d8e699e849df7193b15714057a1782b24148adfdd3af8ea0281f814a5f139085e8167

diff --git a/net-dns/pdns/pdns-4.5.0_rc1.ebuild 
b/net-dns/pdns/pdns-4.5.0_rc1.ebuild
new file mode 100644
index 000..05ad8c11e27
--- /dev/null
+++ b/net-dns/pdns/pdns-4.5.0_rc1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua-single
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="" # ~amd64 ~x86
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap lua-records mydns mysql postgres remote sodium 
sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   mydns? ( mysql )"
+
+DEPEND="${LUA_DEPS}
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:=
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )"
+RDEPEND="${DEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-service-user=pdns \
+   --with-service-group=pdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   --with-lua="${ELUA}" \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set defaults: setuid=pdns, setgid=pdns
+   sed -i \
+   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
+   "${D}"/etc/powerdns/pdns.conf
+
+   newinitd "${FILESDIR}"/pdns-r1 pdns
+
+   keepdir /var/empty
+
+   if use doc; then
+   docinto html
+   dodoc -r codedocs/html/.
+   fi
+
+   # Install development headers
+   insinto /usr/include/pdns
+   doins pdns/*.hh
+   insinto /usr/include/pdns/backends/gsql
+   doins 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-06-10 Thread Sven Wegener
commit: c2442d569a857955c4afc42529f25d0d4e0cc333
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Jun 10 19:30:14 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Jun 10 19:33:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2442d56

net-dns/pdns-recursor: Drop arm and x86 keywords

Upstream will only support systems with 64-bit time_t from now on.

Closes: https://bugs.gentoo.org/793722
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild
index dc9c75ab0e8..391869be2ae 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64"
 IUSE="debug dnstap snmp sodium systemd test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-06-10 Thread Sven Wegener
commit: c56fae1353b26af0ed409076fe48d8f87d0f5dae
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Jun 10 19:32:09 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Jun 10 19:33:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56fae13

net-dns/pdns-recursor: Version bump to 4.4.4 and 4.5.2

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  2 +
 net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild | 88 
 net-dns/pdns-recursor/pdns-recursor-4.5.2.ebuild | 82 ++
 3 files changed, 172 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index e5fd3f39f08..ba395ca18f5 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1,4 @@
 DIST pdns-recursor-4.4.3.tar.bz2 1398743 BLAKE2B 
d9429ef22bb2b196e42da91332332b38dee9220d490c8adda686b0bc144e0981ea4418973f4304d6d964ef8f6ac4adcde4bd3e6d6b208c620440eab1b11a7fc0
 SHA512 
bac69cbaabc1b0de0def681e07f7e77954e0d487732cb46dc722f7869576a8a477a4011f78c9cc66b5e9b45455eb81534602b2834dc1ad42b85f5f2801915cbb
+DIST pdns-recursor-4.4.4.tar.bz2 1399645 BLAKE2B 
2ef2a59b9c402ab9d9b59d6b89e85b7103dbd9cdcc6147d08f09b85209cb2e298ff539dcb24895a4711f4e7c55c398d0307f237b22d1bdadaf01ec3925af0e8f
 SHA512 
de8ac38d77a4700cd9dd64aad2ba7d1a97057683ace34f1dc3b2e9680faef5637ce7cedb66ceb0b7701f7ff6ef80cbee653549302805b30f9a6defa3a4e8e830
 DIST pdns-recursor-4.5.1.tar.bz2 1463138 BLAKE2B 
863cddbe4001b32cf457dc489bd39ad7b045f19183b1d13bc31bfd7fa28cc6e7e69755216715e0fd75fd0d724de20f7b89c89017fc42dff35de4e45e9351af75
 SHA512 
0cfbc95e3e84a2ab2cd88ee638b0ff26f5f35b64754086483555df28f045d64b5fdfab3e8c430c0b4e97dc4eda624226c37ec0f50902ffe5f84882d814e8051e
+DIST pdns-recursor-4.5.2.tar.bz2 1464834 BLAKE2B 
88acd7a6edecf8188b366a9fcff0eaf1b71429df8aad4dbcf157be39901b56ee3c9a9d55bf55bb060bcbb59f68b3ff8987788f4186a7122787874f895be1e751
 SHA512 
02a9f725c7528f91eb45409b32ffa06cb7fca1f0151907efcd8b75100942e98f593858543df15423413d69c9fd433bad3c8bad0a84f8144af07c637f22a86d5e

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild
new file mode 100644
index 000..dc546d8cd6c
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.4.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap protobuf snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   dnstap? ( protobuf )"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug dnstap snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-06-05 Thread Sven Wegener
commit: ce04049789536149a908c38c5f4c61c55ef816fc
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jun  5 20:57:47 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jun  5 21:21:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce040497

net-dns/pdns-recursor: Cleanup

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest |  1 -
 .../pdns-recursor/pdns-recursor-4.4.2-r100.ebuild  | 86 --
 2 files changed, 87 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index af48c44efbd..e5fd3f39f08 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,3 +1,2 @@
-DIST pdns-recursor-4.4.2.tar.bz2 1396763 BLAKE2B 
f8dad7694ac13ed8d824ddaf613d1a001452ab2c08fcbb0e00d2b2258464b754809746b89998b818c44866f9e4b22c87c1cebf2da852fb7b6247ac6b9fd4b99d
 SHA512 
31fdf62d87e5ee8f9570c6b738339bc8cc65c43800f18c7fb49aa5c53fc9ad76a1ddf02cc44f7129e06b41700b5cb3768ff8f81cc521c28147ea6538c73f8781
 DIST pdns-recursor-4.4.3.tar.bz2 1398743 BLAKE2B 
d9429ef22bb2b196e42da91332332b38dee9220d490c8adda686b0bc144e0981ea4418973f4304d6d964ef8f6ac4adcde4bd3e6d6b208c620440eab1b11a7fc0
 SHA512 
bac69cbaabc1b0de0def681e07f7e77954e0d487732cb46dc722f7869576a8a477a4011f78c9cc66b5e9b45455eb81534602b2834dc1ad42b85f5f2801915cbb
 DIST pdns-recursor-4.5.1.tar.bz2 1463138 BLAKE2B 
863cddbe4001b32cf457dc489bd39ad7b045f19183b1d13bc31bfd7fa28cc6e7e69755216715e0fd75fd0d724de20f7b89c89017fc42dff35de4e45e9351af75
 SHA512 
0cfbc95e3e84a2ab2cd88ee638b0ff26f5f35b64754086483555df28f045d64b5fdfab3e8c430c0b4e97dc4eda624226c37ec0f50902ffe5f84882d814e8051e

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
deleted file mode 100644
index 59d7eaeaa9d..000
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit flag-o-matic lua-single
-
-DESCRIPTION="The PowerDNS Recursor"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="debug dnstap protobuf snmp sodium systemd"
-REQUIRED_USE="${LUA_REQUIRED_USE}
-   dnstap? ( protobuf )"
-
-DEPEND="${LUA_DEPS}
-   protobuf? (
-   dev-libs/protobuf
-   >=dev-libs/boost-1.42:=
-   )
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   dev-libs/openssl:=
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/files/

2021-06-05 Thread Sven Wegener
commit: e93b43433306a40fa13304ab365472df313bca67
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jun  5 20:57:47 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jun  5 21:21:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e93b4343

net-dns/pdns-recursor: Create socket-dir with correct user

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Closes: https://bugs.gentoo.org/793854
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/files/pdns-recursor-r2 | 14 ++
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-r2 
b/net-dns/pdns-recursor/files/pdns-recursor-r2
index 01ce79167bb..0ca3dfc1878 100644
--- a/net-dns/pdns-recursor/files/pdns-recursor-r2
+++ b/net-dns/pdns-recursor/files/pdns-recursor-r2
@@ -1,12 +1,18 @@
 #!/sbin/openrc-run
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+get_config_option() {
+   awk -v option="${1}" -F = '$1 == option { print $2 }' "${PDNS_CONFIG}"
+}
+
 PDNS_CONFIGDIR="${PDNS_CONFIGDIR:-/etc/powerdns}"
 
 PDNS_CONFIG="${PDNS_CONFIGDIR}/recursor.conf"
-PDNS_CHROOTDIR="$( awk -F = '$1 == "chroot" { print $2 }' "${PDNS_CONFIG}" )"
-PDNS_SOCKETDIR="$( awk -F = '$1 == "socket-dir" { print $2 }' "${PDNS_CONFIG}" 
)"
+PDNS_CHROOTDIR="$( get_config_option chroot )"
+PDNS_SOCKETDIR="$( get_config_option socket-dir )"
+PDNS_SETUID="$( get_config_option setuid )"
+PDNS_SETGID="$( get_config_option setgid )"
 [ -z "${PDNS_SOCKETDIR}" -a -z "${PDNS_CHROOTDIR}" ] && 
PDNS_SOCKETDIR="/var/run/pdns-recursor"
 
 name="PowerDNS Recursor"
@@ -31,7 +37,7 @@ depend() {
 }
 
 start_pre() {
-   checkpath --directory --mode 750 "${PDNS_CHROOTDIR}/${PDNS_SOCKETDIR}"
+   checkpath --directory --owner 
"${PDNS_SETUID:-root}:${PDNS_SETGID:-root}" --mode 750 
"${PDNS_CHROOTDIR}/${PDNS_SOCKETDIR}"
 }
 
 ping() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-06-05 Thread Sven Wegener
commit: df18f503c431cf0e78082be4c3501ef74ef837dd
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jun  5 20:57:44 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jun  5 21:20:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df18f503

net-dns/pdns: Cleanup

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest   |   1 -
 net-dns/pdns/pdns-4.4.0-r100.ebuild | 169 
 2 files changed, 170 deletions(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index dae1a338107..7e311d5110b 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,2 +1 @@
-DIST pdns-4.4.0.tar.bz2 1270854 BLAKE2B 
2c855197d0b5f8fc141e4fa19268e68b9114353c7f89157023b9cd6b9559e788b55a9b0eeebea55d4ba0a206229d9c032f0c84c40ffd91c7277eb611a4bc966a
 SHA512 
e7f35539915ee7945b537cfedae72e2b83c86b39c5e44a9268b8a086f44b30a33a64e0b65aad140ba02c349cedaa12820226578dea87c9b666dc75f8bd15c1f6
 DIST pdns-4.4.1.tar.bz2 1276990 BLAKE2B 
9771cf3273ab7e8ab4607a91563bfe0dc3f4532b5420861d816eacd2798d66de3a1eb824c191264f9106ec47bd6003d99108b8df678190055948779b9b3b070f
 SHA512 
a6f31972f77ded8ecfb523e8810dd90e5b7aa628746fee2a9a0daae2a7935800f111ce8617ffd71d5ce3881947d4ffc36c9cb37996a7bcc514536bb4abe1f79e

diff --git a/net-dns/pdns/pdns-4.4.0-r100.ebuild 
b/net-dns/pdns/pdns-4.4.0-r100.ebuild
deleted file mode 100644
index b37e0944e77..000
--- a/net-dns/pdns/pdns-4.4.0-r100.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua-single
-
-DESCRIPTION="The PowerDNS Daemon"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# other possible flags:
-# db2: we lack the dep
-# oracle: dito (need Oracle Client Libraries)
-# xdb: (almost) dead, surely not supported
-
-IUSE="debug doc geoip ldap lua-records mydns mysql postgres protobuf remote 
sodium sqlite systemd tools tinydns test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}
-   mydns? ( mysql )"
-
-DEPEND="${LUA_DEPS}
-   dev-libs/openssl:=
-   >=dev-libs/boost-1.35:=
-   lua-records? ( >=net-misc/curl-7.21.3 )
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:= )
-   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
-   sqlite? ( dev-db/sqlite:3 )
-   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
-   sodium? ( dev-libs/libsodium:= )
-   tinydns? ( >=dev-db/tinycdb-0.77 )
-   protobuf? ( dev-libs/protobuf )"
-RDEPEND="${DEPEND}
-   acct-user/pdns
-   acct-group/pdns"
-
-BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}"/${P/_/-}
-
-src_configure() {
-   local dynmodules="pipe bind" # the default backends, always enabled
-
-   #use db2 && dynmodules+=" db2"
-   use ldap && dynmodules+=" ldap"
-   use mydns && dynmodules+=" mydns"
-   use mysql && dynmodules+=" gmysql"
-   #use oracle && dynmodules+=" goracle oracle"
-   use postgres && dynmodules+=" gpgsql"
-   use remote && dynmodules+=" remote"
-   use sqlite && dynmodules+=" gsqlite3"
-   use tinydns && dynmodules+=" tinydns"
-   use geoip && dynmodules+=" geoip"
-   #use xdb && dynmodules+=" xdb"
-
-   econf \
-   --disable-static \
-   --sysconfdir=/etc/powerdns \
-   --libdir=/usr/$(get_libdir)/powerdns \
-   --with-service-user=pdns \
-   --with-service-group=pdns \
-   --with-modules= \
-   --with-dynmodules="${dynmodules}" \
-   --with-mysql-lib=/usr/$(get_libdir) \
-   --with-lua="${ELUA}" \
-   $(use_enable debug verbose-logging) \
-   $(use_enable lua-records) \
-   $(use_enable test unit-tests) \
-   $(use_enable tools) \
-   $(use_enable systemd) \
-   $(use_with sodium libsodium) \
-   $(use_with protobuf) \
-   ${myconf}
-}
-
-src_compile() {
-   default
-   use doc && emake -C codedocs codedocs
-}
-
-src_install() {
-   default
-
-   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
-
-   fperms 0700 /etc/powerdns
-   fperms 0600 /etc/powerdns/pdns.conf
-
-   # set defaults: setuid=pdns, setgid=pdns
-   sed -i \
-   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
-   "${D}"/etc/powerdns/pdns.conf
-
-   newinitd "${FILESDIR}"/pdns-r1 pdns
-
-   keepdir /var/empty
-
-   if use doc; then
-   docinto html
-   dodoc -r codedocs/html/.
-   fi
-
-   # Install development headers
-   insinto /usr/include/pdns
-   doins pdns/*.hh

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/files/

2021-06-05 Thread Sven Wegener
commit: 4c61cba390f9b3b70436215ea7348d251cd31da1
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jun  5 20:57:45 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jun  5 21:21:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c61cba3

net-dns/pdns: Create socket-dir with correct user

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/files/pdns-r1 | 14 --
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/files/pdns-r1 b/net-dns/pdns/files/pdns-r1
index ee8ef36640c..eeff5a08f63 100644
--- a/net-dns/pdns/files/pdns-r1
+++ b/net-dns/pdns/files/pdns-r1
@@ -2,14 +2,20 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+get_config_option() {
+   awk -v option="${1}" -F = '$1 == option { print $2 }' "${PDNS_CONFIG}"
+}
+
 PDNS_CONFIGDIR="${PDNS_CONFIGDIR:-/etc/powerdns}"
 PDNS_STOP_TIMEOUT="${PDNS_STOP_TIMEOUT:-10}"
 
 [ "${RC_SVCNAME}" != "pdns" ] && PDNS_INSTANCE="${RC_SVCNAME#pdns[.-]}" || 
PDNS_INSTANCE=""
 
 PDNS_CONFIG="${PDNS_CONFIGDIR}/pdns${PDNS_INSTANCE:+-${PDNS_INSTANCE}}.conf"
-PDNS_CHROOTDIR="$( awk -F = '$1 == "chroot" { print $2 }' "${PDNS_CONFIG}" )"
-PDNS_SOCKETDIR="$( awk -F = '$1 == "socket-dir" { print $2 }' "${PDNS_CONFIG}" 
)"
+PDNS_CHROOTDIR="$( get_config_option chroot )"
+PDNS_SOCKETDIR="$( get_config_option socket-dir )"
+PDNS_SETUID="$( get_config_option setuid )"
+PDNS_SETGID="$( get_config_option setgid )"
 [ -z "${PDNS_SOCKETDIR}" -a -z "${PDNS_CHROOTDIR}" ] && 
PDNS_SOCKETDIR="/var/run/pdns"
 
 name="PowerDNS Authoritative Server${PDNS_INSTANCE:+ (${PDNS_INSTANCE})}"
@@ -42,6 +48,10 @@ status() {
_ping || return 32
 }
 
+start_pre() {
+   checkpath --directory --owner 
"${PDNS_SETUID:-root}:${PDNS_SETGID:-root}" --mode 750 
"${PDNS_CHROOTDIR}/${PDNS_SOCKETDIR}"
+}
+
 stop() {
default_stop || return
_ping || return 0



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/files/

2021-06-05 Thread Sven Wegener
commit: 9977fe38611c4c7cae10ceac1eafbabf08fa6546
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jun  5 20:57:44 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jun  5 21:20:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9977fe38

net-dns/pdns: Force writing pidfile

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/files/pdns-r1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/files/pdns-r1 b/net-dns/pdns/files/pdns-r1
index 4c5241e5155..ee8ef36640c 100644
--- a/net-dns/pdns/files/pdns-r1
+++ b/net-dns/pdns/files/pdns-r1
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 PDNS_CONFIGDIR="${PDNS_CONFIGDIR:-/etc/powerdns}"
@@ -22,7 +22,7 @@ description_ping="Ping the PowerDNS instance"
 description_monitor="Starts in foreground with logging and console enabled"
 
 command="/usr/sbin/pdns_server"
-command_args="--config-dir=${PDNS_CONFIGDIR}${PDNS_INSTANCE:+ 
--config-name=${PDNS_INSTANCE}}"
+command_args="--config-dir=${PDNS_CONFIGDIR}${PDNS_INSTANCE:+ 
--config-name=${PDNS_INSTANCE}} --write-pid=yes"
 command_args_foreground="--daemon=no"
 command_args_background="--daemon=yes"
 yesno ${rc_verbose} || command_args_background="${command_args_background} 
>/dev/null 2>&1"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-06-05 Thread Sven Wegener
commit: 27658b48bd57b4e70dde9791b676fb4dd3f44a21
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jun  5 20:57:46 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jun  5 21:21:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27658b48

net-dns/pdns: Remove message regarding LDAP backend

The LDAP backend is now fully supported.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/pdns-4.4.1.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/net-dns/pdns/pdns-4.4.1.ebuild b/net-dns/pdns/pdns-4.4.1.ebuild
index b37e0944e77..9fbdd03b8c8 100644
--- a/net-dns/pdns/pdns-4.4.1.ebuild
+++ b/net-dns/pdns/pdns-4.4.1.ebuild
@@ -130,12 +130,6 @@ pkg_postinst() {
elog "The name must be in the format pdns. and PowerDNS will 
use the"
elog "/etc/powerdns/pdns-.conf configuration file instead of 
the default."
 
-   if use ldap ; then
-   echo
-   ewarn "The official LDAP backend module is only compile-tested 
by upstream."
-   ewarn "Try net-dns/pdns-ldap-backend if you have problems with 
it."
-   fi
-
local old
for old in ${REPLACING_VERSIONS}; do
ver_test ${old} -lt 3.2 || continue



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-05-12 Thread Sven Wegener
commit: fa8213068e3173306cb6b42f61bd8c4ff34bf00d
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed May 12 20:27:15 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed May 12 20:30:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa821306

net-dns/pdns-recursor: Mark 4.4.3 stable on amd64/x86

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
index dc546d8cd6c..6233a790ac7 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="debug dnstap protobuf snmp sodium systemd test"
 REQUIRED_USE="${LUA_REQUIRED_USE}
dnstap? ( protobuf )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-05-12 Thread Sven Wegener
commit: ae1910755ea9d25471c90231346c138531c06651
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed May 12 20:27:57 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed May 12 20:30:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae191075

net-dns/pdns: Mark 4.4.1 stable on amd64/x86

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

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

diff --git a/net-dns/pdns/pdns-4.4.1.ebuild b/net-dns/pdns/pdns-4.4.1.ebuild
index d0dea33b39f..b37e0944e77 100644
--- a/net-dns/pdns/pdns-4.4.1.ebuild
+++ b/net-dns/pdns/pdns-4.4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-05-12 Thread Sven Wegener
commit: 0f0ac686b23e7129f3c4ab83aa83b0949fef16a8
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed May 12 20:25:49 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed May 12 20:30:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0ac686

net-dns/pdns-recursor: Version bump to 4.5.1

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild | 82 
 2 files changed, 83 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 1c461dbb3fb..af48c44efbd 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-recursor-4.4.2.tar.bz2 1396763 BLAKE2B 
f8dad7694ac13ed8d824ddaf613d1a001452ab2c08fcbb0e00d2b2258464b754809746b89998b818c44866f9e4b22c87c1cebf2da852fb7b6247ac6b9fd4b99d
 SHA512 
31fdf62d87e5ee8f9570c6b738339bc8cc65c43800f18c7fb49aa5c53fc9ad76a1ddf02cc44f7129e06b41700b5cb3768ff8f81cc521c28147ea6538c73f8781
 DIST pdns-recursor-4.4.3.tar.bz2 1398743 BLAKE2B 
d9429ef22bb2b196e42da91332332b38dee9220d490c8adda686b0bc144e0981ea4418973f4304d6d964ef8f6ac4adcde4bd3e6d6b208c620440eab1b11a7fc0
 SHA512 
bac69cbaabc1b0de0def681e07f7e77954e0d487732cb46dc722f7869576a8a477a4011f78c9cc66b5e9b45455eb81534602b2834dc1ad42b85f5f2801915cbb
+DIST pdns-recursor-4.5.1.tar.bz2 1463138 BLAKE2B 
863cddbe4001b32cf457dc489bd39ad7b045f19183b1d13bc31bfd7fa28cc6e7e69755216715e0fd75fd0d724de20f7b89c89017fc42dff35de4e45e9351af75
 SHA512 
0cfbc95e3e84a2ab2cd88ee638b0ff26f5f35b64754086483555df28f045d64b5fdfab3e8c430c0b4e97dc4eda624226c37ec0f50902ffe5f84882d814e8051e

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild
new file mode 100644
index 000..dc9c75ab0e8
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.5.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-05-02 Thread Mikle Kolyada
commit: 486a5fa09d98a93c3f89c0701041dbca234db57d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 19:15:55 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 19:15:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486a5fa0

net-dns/pdns: remove libressl support

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

 net-dns/pdns/pdns-4.4.0-r100.ebuild | 5 ++---
 net-dns/pdns/pdns-4.4.1.ebuild  | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/net-dns/pdns/pdns-4.4.0-r100.ebuild 
b/net-dns/pdns/pdns-4.4.0-r100.ebuild
index afffc022f8d..b37e0944e77 100644
--- a/net-dns/pdns/pdns-4.4.0-r100.ebuild
+++ b/net-dns/pdns/pdns-4.4.0-r100.ebuild
@@ -20,15 +20,14 @@ KEYWORDS="amd64 x86"
 # oracle: dito (need Oracle Client Libraries)
 # xdb: (almost) dead, surely not supported
 
-IUSE="debug doc geoip ldap libressl lua-records mydns mysql postgres protobuf 
remote sodium sqlite systemd tools tinydns test"
+IUSE="debug doc geoip ldap lua-records mydns mysql postgres protobuf remote 
sodium sqlite systemd tools tinydns test"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="${LUA_REQUIRED_USE}
mydns? ( mysql )"
 
 DEPEND="${LUA_DEPS}
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
+   dev-libs/openssl:=
>=dev-libs/boost-1.35:=
lua-records? ( >=net-misc/curl-7.21.3 )
mysql? ( dev-db/mysql-connector-c:= )

diff --git a/net-dns/pdns/pdns-4.4.1.ebuild b/net-dns/pdns/pdns-4.4.1.ebuild
index 5e50badd229..d0dea33b39f 100644
--- a/net-dns/pdns/pdns-4.4.1.ebuild
+++ b/net-dns/pdns/pdns-4.4.1.ebuild
@@ -20,15 +20,14 @@ KEYWORDS="~amd64 ~x86"
 # oracle: dito (need Oracle Client Libraries)
 # xdb: (almost) dead, surely not supported
 
-IUSE="debug doc geoip ldap libressl lua-records mydns mysql postgres protobuf 
remote sodium sqlite systemd tools tinydns test"
+IUSE="debug doc geoip ldap lua-records mydns mysql postgres protobuf remote 
sodium sqlite systemd tools tinydns test"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="${LUA_REQUIRED_USE}
mydns? ( mysql )"
 
 DEPEND="${LUA_DEPS}
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
+   dev-libs/openssl:=
>=dev-libs/boost-1.35:=
lua-records? ( >=net-misc/curl-7.21.3 )
mysql? ( dev-db/mysql-connector-c:= )



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-05-02 Thread Mikle Kolyada
commit: 5c4b2e0756aa78d37b6577aee4c2c04f03872f43
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 19:17:07 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 19:17:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4b2e07

net-dns/pdns-recursor: remove libressl support

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

 net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild | 5 ++---
 net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild  | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
index 45019235e81..59d7eaeaa9d 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm x86"
-IUSE="debug dnstap libressl protobuf snmp sodium systemd"
+IUSE="debug dnstap protobuf snmp sodium systemd"
 REQUIRED_USE="${LUA_REQUIRED_USE}
dnstap? ( protobuf )"
 
@@ -27,8 +27,7 @@ DEPEND="${LUA_DEPS}
systemd? ( sys-apps/systemd:0= )
snmp? ( net-analyzer/net-snmp )
sodium? ( dev-libs/libsodium:= )
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
+   dev-libs/openssl:=
>=dev-libs/boost-1.35:="
 RDEPEND="${DEPEND}
!https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="debug dnstap libressl protobuf snmp sodium systemd test"
+IUSE="debug dnstap protobuf snmp sodium systemd test"
 REQUIRED_USE="${LUA_REQUIRED_USE}
dnstap? ( protobuf )"
 RESTRICT="!test? ( test )"
@@ -28,8 +28,7 @@ DEPEND="${LUA_DEPS}
systemd? ( sys-apps/systemd:0= )
snmp? ( net-analyzer/net-snmp )
sodium? ( dev-libs/libsodium:= )
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
+   dev-libs/openssl:=
>=dev-libs/boost-1.35:="
 RDEPEND="${DEPEND}
!

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-04-01 Thread Sven Wegener
commit: 3e18a0e9bb51367055c3f87c666a13834f7c4c6e
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Apr  1 19:15:00 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Apr  1 19:19:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e18a0e9

net-dns/pdns-recursor: Add RESTRICT="!test? ( test )"

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
index 250051ea82e..312ff4250bd 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
@@ -17,6 +17,7 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="debug dnstap libressl protobuf snmp sodium systemd test"
 REQUIRED_USE="${LUA_REQUIRED_USE}
dnstap? ( protobuf )"
+RESTRICT="!test? ( test )"
 
 DEPEND="${LUA_DEPS}
protobuf? (



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-04-01 Thread Sven Wegener
commit: 88a6cab832efde27f3741aeaa5dbcebfb1bd8c61
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Apr  1 19:07:58 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Apr  1 19:09:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a6cab8

net-dns/pdns-recursor: Version bump to 4.4.3

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 4f0d1146b57..1c461dbb3fb 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1 +1,2 @@
 DIST pdns-recursor-4.4.2.tar.bz2 1396763 BLAKE2B 
f8dad7694ac13ed8d824ddaf613d1a001452ab2c08fcbb0e00d2b2258464b754809746b89998b818c44866f9e4b22c87c1cebf2da852fb7b6247ac6b9fd4b99d
 SHA512 
31fdf62d87e5ee8f9570c6b738339bc8cc65c43800f18c7fb49aa5c53fc9ad76a1ddf02cc44f7129e06b41700b5cb3768ff8f81cc521c28147ea6538c73f8781
+DIST pdns-recursor-4.4.3.tar.bz2 1398743 BLAKE2B 
d9429ef22bb2b196e42da91332332b38dee9220d490c8adda686b0bc144e0981ea4418973f4304d6d964ef8f6ac4adcde4bd3e6d6b208c620440eab1b11a7fc0
 SHA512 
bac69cbaabc1b0de0def681e07f7e77954e0d487732cb46dc722f7869576a8a477a4011f78c9cc66b5e9b45455eb81534602b2834dc1ad42b85f5f2801915cbb

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
new file mode 100644
index 000..250051ea82e
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap libressl protobuf snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   dnstap? ( protobuf )"
+
+DEPEND="${LUA_DEPS}
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/files/

2021-02-17 Thread Sven Wegener
commit: 1b3bf150a750ef5b2adeb70e66d0477822e39158
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Feb 17 16:14:42 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Feb 17 18:22:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3bf150

net-dns/pdns-recursor: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/19503
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Sven Wegener  gentoo.org>

 .../files/pdns-recursor-4.3.5-boost-1.73.0.patch   | 47 --
 1 file changed, 47 deletions(-)

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-4.3.5-boost-1.73.0.patch 
b/net-dns/pdns-recursor/files/pdns-recursor-4.3.5-boost-1.73.0.patch
deleted file mode 100644
index 40a6ae56584..000
--- a/net-dns/pdns-recursor/files/pdns-recursor-4.3.5-boost-1.73.0.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 71246536642590e8e8b21c11307ec4bd0e165066 Mon Sep 17 00:00:00 2001
-From: Remi Gacogne 
-Date: Tue, 28 Apr 2020 17:51:47 +0200
-Subject: [PATCH] Replace boost's placeholders with the ones from the std
- namespace
-
-Boost 1.73 moved boost::bind placeholders to the placeholders
-namespace which did not exist before 1.60, let's switch to
-std::bind and std::placeholders instead of doing per-version handling.

- pdns/ixfrdist-web.cc |  2 +-
- pdns/webserver.cc|  6 +++---
- pdns/ws-auth.cc  |  4 ++--
- pdns/ws-recursor.cc  | 12 ++--
- 4 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/webserver.cc b/webserver.cc
-index eafd3059a0..b47cc6d7e0 100644
 a/webserver.cc
-+++ b/webserver.cc
-@@ -107,7 +107,7 @@ static void bareHandlerWrapper(WebServer::HandlerFunction 
handler, YaHTTP::Reque
- 
- void WebServer::registerBareHandler(const string& url, HandlerFunction 
handler)
- {
--  YaHTTP::THandlerFunction f = boost::bind(, handler, _1, 
_2);
-+  YaHTTP::THandlerFunction f = std::bind(, handler, 
std::placeholders::_1, std::placeholders::_2);
-   YaHTTP::Router::Any(url, f);
- }
- 
-@@ -179,7 +179,7 @@ void WebServer::apiWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
- }
- 
- void WebServer::registerApiHandler(const string& url, HandlerFunction 
handler, bool allowPassword) {
--  HandlerFunction f = boost::bind(::apiWrapper, this, handler, _1, 
_2, allowPassword);
-+  HandlerFunction f = std::bind(::apiWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2, allowPassword);
-   registerBareHandler(url, f);
- }
- 
-@@ -196,7 +196,7 @@ void WebServer::webWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
- }
- 
- void WebServer::registerWebHandler(const string& url, HandlerFunction 
handler) {
--  HandlerFunction f = boost::bind(::webWrapper, this, handler, _1, 
_2);
-+  HandlerFunction f = std::bind(::webWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2);
-   registerBareHandler(url, f);
- }
- 



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/files/

2021-02-17 Thread Sven Wegener
commit: b603bd0a0f70c242e12d6b8ab6fb0fe324dc399e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Feb 17 16:14:20 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Feb 17 18:22:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b603bd0a

net-dns/pdns: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/19503
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Sven Wegener  gentoo.org>

 .../pdns-4.3.0-boost-1.73-compatibility.patch  | 57 --
 1 file changed, 57 deletions(-)

diff --git a/net-dns/pdns/files/pdns-4.3.0-boost-1.73-compatibility.patch 
b/net-dns/pdns/files/pdns-4.3.0-boost-1.73-compatibility.patch
deleted file mode 100644
index 5975b09f099..000
--- a/net-dns/pdns/files/pdns-4.3.0-boost-1.73-compatibility.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-Fix compatibility with boost-1.73+
-
-Backport of 
https://github.com/PowerDNS/pdns/commit/71246536642590e8e8b21c11307ec4bd0e165066
-
 a/pdns/ixfrdist-web.cc
-+++ b/pdns/ixfrdist-web.cc
-@@ -32,7 +32,7 @@ IXFRDistWebServer::IXFRDistWebServer(const ComboAddress 
, const Ne
- {
-   d_ws->setACL(acl);
-   d_ws->setLogLevel(loglevel);
--  d_ws->registerWebHandler("/metrics", 
boost::bind(::getMetrics, this, _1, _2));
-+  d_ws->registerWebHandler("/metrics", 
std::bind(::getMetrics, this, std::placeholders::_1, 
std::placeholders::_2));
-   d_ws->bind();
- }
- 
 a/pdns/webserver.cc
-+++ b/pdns/webserver.cc
-@@ -107,7 +107,7 @@ static void bareHandlerWrapper(WebServer::HandlerFunction 
handler, YaHTTP::Reque
- 
- void WebServer::registerBareHandler(const string& url, HandlerFunction 
handler)
- {
--  YaHTTP::THandlerFunction f = boost::bind(, handler, _1, 
_2);
-+  YaHTTP::THandlerFunction f = std::bind(, handler, 
std::placeholders::_1, std::placeholders::_2);
-   YaHTTP::Router::Any(url, f);
- }
- 
-@@ -179,7 +179,7 @@ void WebServer::apiWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
- }
- 
- void WebServer::registerApiHandler(const string& url, HandlerFunction 
handler, bool allowPassword) {
--  HandlerFunction f = boost::bind(::apiWrapper, this, handler, _1, 
_2, allowPassword);
-+  HandlerFunction f = std::bind(::apiWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2, allowPassword);
-   registerBareHandler(url, f);
- }
- 
-@@ -196,7 +196,7 @@ void WebServer::webWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
- }
- 
- void WebServer::registerWebHandler(const string& url, HandlerFunction 
handler) {
--  HandlerFunction f = boost::bind(::webWrapper, this, handler, _1, 
_2);
-+  HandlerFunction f = std::bind(::webWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2);
-   registerBareHandler(url, f);
- }
- 
 a/pdns/ws-auth.cc
-+++ b/pdns/ws-auth.cc
-@@ -2328,8 +2328,8 @@ void AuthWebServer::webThread()
-   d_ws->registerApiHandler("/api", );
- }
- if (::arg().mustDo("webserver")) {
--  d_ws->registerWebHandler("/style.css", 
boost::bind(::cssfunction, this, _1, _2));
--  d_ws->registerWebHandler("/", 
boost::bind(::indexfunction, this, _1, _2));
-+  d_ws->registerWebHandler("/style.css", 
std::bind(::cssfunction, this, std::placeholders::_1, 
std::placeholders::_2));
-+  d_ws->registerWebHandler("/", std::bind(::indexfunction, 
this, std::placeholders::_1, std::placeholders::_2));
- }
- d_ws->go();
-   }



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-02-12 Thread Sven Wegener
commit: 2b01e84c7ec77a552bb4a0e76778c67bdbb8f267
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Feb 12 19:56:25 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Feb 12 19:58:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b01e84c

net-dns/pdns-recursor: Cleanup

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  3 -
 net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild | 85 
 net-dns/pdns-recursor/pdns-recursor-4.4.0.ebuild | 84 ---
 net-dns/pdns-recursor/pdns-recursor-4.4.1.ebuild | 84 ---
 net-dns/pdns-recursor/pdns-recursor-4.4.2.ebuild | 84 ---
 5 files changed, 340 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 632538496fd..4f0d1146b57 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,4 +1 @@
-DIST pdns-recursor-4.3.5.tar.bz2 1341930 BLAKE2B 
8f81182cb5283e6b8f459c5d23281d20cba02d22cec8776fdab67d452834b82945f467186c98784519d2c79d9df8438b174fc644fb11d68d04f9f636e51a5551
 SHA512 
2d39e6016000951c0beca38b26c41664b57c059dee762d7499f34e599ed6c2653af73edb31ba5a8d35f749534f24c0d85b6aedf4c35dc8a05777ffebd1b25851
-DIST pdns-recursor-4.4.0.tar.bz2 1395544 BLAKE2B 
3e963a0e481db0d96813d5aa43e231548d765ecf7c18ce777ab3e1fb4b057722b257ec59ae95bf5cb11cb2f9114eb0e087aebecd4b19b96519e9a1e9cf6bb307
 SHA512 
06ec7788510b656ee8e08e54d989d8789685a3acb8b11172aff5de21bff493227368bbfca8203c56853da97d209facc4d88005b4b565a5986788a1b5f16a9fb6
-DIST pdns-recursor-4.4.1.tar.bz2 1395506 BLAKE2B 
20a7b9612d03b96b92bab91b0281b08750221da06c56936c81fb4e1dccf83ca00f73bb7446523cd2a693b2774ee46ab673428cfdb4fc3f1702ef1e690a1112de
 SHA512 
e5bdcf7f9b0095bd7169d605536e45beaa675cb9ac6e58280bf725535f1d3274dd4872418461ca5e216b310472ec08b8153c6da46d6ecf9ce545feb6ab3cd235
 DIST pdns-recursor-4.4.2.tar.bz2 1396763 BLAKE2B 
f8dad7694ac13ed8d824ddaf613d1a001452ab2c08fcbb0e00d2b2258464b754809746b89998b818c44866f9e4b22c87c1cebf2da852fb7b6247ac6b9fd4b99d
 SHA512 
31fdf62d87e5ee8f9570c6b738339bc8cc65c43800f18c7fb49aa5c53fc9ad76a1ddf02cc44f7129e06b41700b5cb3768ff8f81cc521c28147ea6538c73f8781

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
deleted file mode 100644
index e4d9f16b088..000
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic
-
-DESCRIPTION="The PowerDNS Recursor"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
-REQUIRED_USE="dnstap? ( protobuf )"
-
-DEPEND="!luajit? ( >=dev-lang/lua-5.1:0= )
-   luajit? ( dev-lang/luajit:= )
-   protobuf? (
-   dev-libs/protobuf
-   >=dev-libs/boost-1.42:=
-   )
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   !https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
-REQUIRED_USE="dnstap? ( protobuf )"
-
-DEPEND="!luajit? ( >=dev-lang/lua-5.1:0= )
-   luajit? ( dev-lang/luajit:= )
-   protobuf? (
-   dev-libs/protobuf
-   >=dev-libs/boost-1.42:=
-   )
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   !https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
-REQUIRED_USE="dnstap? ( protobuf )"
-
-DEPEND="!luajit? ( >=dev-lang/lua-5.1:0= )
-   luajit? ( dev-lang/luajit:= )
-   protobuf? (
-   dev-libs/protobuf
-   >=dev-libs/boost-1.42:=
-   )
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-02-12 Thread Sven Wegener
commit: 25daae6426e16f7ea32be62ea5962db9656b475a
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Feb 12 19:55:32 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Feb 12 19:58:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25daae64

net-dns/pdns: Cleanup

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 -
 net-dns/pdns/pdns-4.3.1.ebuild | 170 -
 net-dns/pdns/pdns-4.4.0.ebuild | 170 -
 3 files changed, 341 deletions(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index ec35608a43c..dae1a338107 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,3 +1,2 @@
-DIST pdns-4.3.1.tar.bz2 1216876 BLAKE2B 
0449835d104ec430329dc88087b489e29f1e1fa0c2a22af8715883a0a80d73f3a4848df207abbf986b946c640c4f1d35a1c8335f13f96a00915e4a40bcbecc9f
 SHA512 
e61e23544f1e57c1ec3a85b4edbc3ff3e8e831410237afdc8896e9f34602774c1dc8bd02eb7440e765262fcc988f98e47b6f1b7945427b1f4a59dd6b84b9437e
 DIST pdns-4.4.0.tar.bz2 1270854 BLAKE2B 
2c855197d0b5f8fc141e4fa19268e68b9114353c7f89157023b9cd6b9559e788b55a9b0eeebea55d4ba0a206229d9c032f0c84c40ffd91c7277eb611a4bc966a
 SHA512 
e7f35539915ee7945b537cfedae72e2b83c86b39c5e44a9268b8a086f44b30a33a64e0b65aad140ba02c349cedaa12820226578dea87c9b666dc75f8bd15c1f6
 DIST pdns-4.4.1.tar.bz2 1276990 BLAKE2B 
9771cf3273ab7e8ab4607a91563bfe0dc3f4532b5420861d816eacd2798d66de3a1eb824c191264f9106ec47bd6003d99108b8df678190055948779b9b3b070f
 SHA512 
a6f31972f77ded8ecfb523e8810dd90e5b7aa628746fee2a9a0daae2a7935800f111ce8617ffd71d5ce3881947d4ffc36c9cb37996a7bcc514536bb4abe1f79e

diff --git a/net-dns/pdns/pdns-4.3.1.ebuild b/net-dns/pdns/pdns-4.3.1.ebuild
deleted file mode 100644
index 337a7dcde31..000
--- a/net-dns/pdns/pdns-4.3.1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit multilib
-
-DESCRIPTION="The PowerDNS Daemon"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# other possible flags:
-# db2: we lack the dep
-# oracle: dito (need Oracle Client Libraries)
-# xdb: (almost) dead, surely not supported
-
-IUSE="debug doc geoip ldap libressl luajit lua-records mydns mysql postgres 
protobuf remote sodium sqlite systemd tools tinydns test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="mydns? ( mysql )"
-
-RDEPEND="
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
-   >=dev-libs/boost-1.35:=
-   !luajit? ( dev-lang/lua:0= )
-   luajit? ( dev-lang/luajit:= )
-   lua-records? ( >=net-misc/curl-7.21.3 )
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:= )
-   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
-   sqlite? ( dev-db/sqlite:3 )
-   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
-   sodium? ( dev-libs/libsodium:= )
-   tinydns? ( >=dev-db/tinycdb-0.77 )
-   protobuf? ( dev-libs/protobuf )"
-DEPEND="${RDEPEND}"
-RDEPEND="${RDEPEND}
-   acct-user/pdns
-   acct-group/pdns"
-
-BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}"/${P/_/-}
-
-PATCHES=( "${FILESDIR}"/${PN}-4.3.0-boost-1.73-compatibility.patch )
-
-src_configure() {
-   local dynmodules="pipe bind" # the default backends, always enabled
-
-   #use db2 && dynmodules+=" db2"
-   use ldap && dynmodules+=" ldap"
-   use mydns && dynmodules+=" mydns"
-   use mysql && dynmodules+=" gmysql"
-   #use oracle && dynmodules+=" goracle oracle"
-   use postgres && dynmodules+=" gpgsql"
-   use remote && dynmodules+=" remote"
-   use sqlite && dynmodules+=" gsqlite3"
-   use tinydns && dynmodules+=" tinydns"
-   use geoip && dynmodules+=" geoip"
-   #use xdb && dynmodules+=" xdb"
-
-   econf \
-   --disable-static \
-   --sysconfdir=/etc/powerdns \
-   --libdir=/usr/$(get_libdir)/powerdns \
-   --with-modules= \
-   --with-dynmodules="${dynmodules}" \
-   --with-mysql-lib=/usr/$(get_libdir) \
-   --with-lua=$(usex luajit luajit lua) \
-   $(use_enable debug verbose-logging) \
-   $(use_enable lua-records) \
-   $(use_enable test unit-tests) \
-   $(use_enable tools) \
-   $(use_enable systemd) \
-   $(use_with sodium libsodium) \
-   $(use_with protobuf) \
-   ${myconf}
-}
-
-src_compile() {
-   default
-   use doc && emake -C codedocs codedocs
-}
-
-src_install() {
-   default
-
-   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
-
-   fperms 0700 /etc/powerdns
-   fperms 0600 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-02-08 Thread Sven Wegener
commit: bbf5cc0a661cb80d47a7ef0a2854994674de0c26
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Feb  9 00:54:03 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Feb  9 00:56:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf5cc0a

net-dns/pdns: Version bump to 4.4.1

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.4.1.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index d41a44702d5..ec35608a43c 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-4.3.1.tar.bz2 1216876 BLAKE2B 
0449835d104ec430329dc88087b489e29f1e1fa0c2a22af8715883a0a80d73f3a4848df207abbf986b946c640c4f1d35a1c8335f13f96a00915e4a40bcbecc9f
 SHA512 
e61e23544f1e57c1ec3a85b4edbc3ff3e8e831410237afdc8896e9f34602774c1dc8bd02eb7440e765262fcc988f98e47b6f1b7945427b1f4a59dd6b84b9437e
 DIST pdns-4.4.0.tar.bz2 1270854 BLAKE2B 
2c855197d0b5f8fc141e4fa19268e68b9114353c7f89157023b9cd6b9559e788b55a9b0eeebea55d4ba0a206229d9c032f0c84c40ffd91c7277eb611a4bc966a
 SHA512 
e7f35539915ee7945b537cfedae72e2b83c86b39c5e44a9268b8a086f44b30a33a64e0b65aad140ba02c349cedaa12820226578dea87c9b666dc75f8bd15c1f6
+DIST pdns-4.4.1.tar.bz2 1276990 BLAKE2B 
9771cf3273ab7e8ab4607a91563bfe0dc3f4532b5420861d816eacd2798d66de3a1eb824c191264f9106ec47bd6003d99108b8df678190055948779b9b3b070f
 SHA512 
a6f31972f77ded8ecfb523e8810dd90e5b7aa628746fee2a9a0daae2a7935800f111ce8617ffd71d5ce3881947d4ffc36c9cb37996a7bcc514536bb4abe1f79e

diff --git a/net-dns/pdns/pdns-4.4.1.ebuild b/net-dns/pdns/pdns-4.4.1.ebuild
new file mode 100644
index 000..5e50badd229
--- /dev/null
+++ b/net-dns/pdns/pdns-4.4.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua-single
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap libressl lua-records mydns mysql postgres protobuf 
remote sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   mydns? ( mysql )"
+
+DEPEND="${LUA_DEPS}
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:=
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+RDEPEND="${DEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-service-user=pdns \
+   --with-service-group=pdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   --with-lua="${ELUA}" \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set defaults: setuid=pdns, setgid=pdns
+   sed -i \
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-01-22 Thread Sam James
commit: a06b52832ed95e44fb9558653ea58d36823c3238
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 04:19:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 04:19:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06b5283

net-dns/pdns-recursor: Stabilize 4.4.2-r100 x86, #766528

Signed-off-by: Sam James  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
index bd0e8199f71..45019235e81 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="debug dnstap libressl protobuf snmp sodium systemd"
 REQUIRED_USE="${LUA_REQUIRED_USE}
dnstap? ( protobuf )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-01-22 Thread Sam James
commit: 90ae2440966fd29ed075a9ec00aad982cc4ccca3
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 04:19:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 04:19:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ae2440

net-dns/pdns: Stabilize 4.4.0-r100 x86, #766528

Signed-off-by: Sam James  gentoo.org>

 net-dns/pdns/pdns-4.4.0-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns/pdns-4.4.0-r100.ebuild 
b/net-dns/pdns/pdns-4.4.0-r100.ebuild
index 81cd86688f8..afffc022f8d 100644
--- a/net-dns/pdns/pdns-4.4.0-r100.ebuild
+++ b/net-dns/pdns/pdns-4.4.0-r100.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2021-01-22 Thread Sam James
commit: f67ec9fc89d6cd66567f7fc9ae3d21ae8965d82c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 04:09:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 04:09:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67ec9fc

net-dns/pdns-recursor: Stabilize 4.4.2-r100 amd64, #766528

Signed-off-by: Sam James  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
index b14a7f9982c..bd0e8199f71 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="debug dnstap libressl protobuf snmp sodium systemd"
 REQUIRED_USE="${LUA_REQUIRED_USE}
dnstap? ( protobuf )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2021-01-22 Thread Sam James
commit: 0039025b5358fdcdd50bbcd525e652ea86bbbd15
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 04:09:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 04:09:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0039025b

net-dns/pdns: Stabilize 4.4.0-r100 amd64, #766528

Signed-off-by: Sam James  gentoo.org>

 net-dns/pdns/pdns-4.4.0-r100.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/pdns-4.4.0-r100.ebuild 
b/net-dns/pdns/pdns-4.4.0-r100.ebuild
index d40089bd954..81cd86688f8 100644
--- a/net-dns/pdns/pdns-4.4.0-r100.ebuild
+++ b/net-dns/pdns/pdns-4.4.0-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/, profiles/

2020-12-22 Thread Marek Szuba
commit: 78cc00601534ed2a46734435be59406e613da17a
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec 22 22:10:50 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec 22 22:47:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78cc0060

net-dns/pdns-recursor: migrate to lua-single.eclass

Another nice-and-easy PowerDNS package. Builds, tests and installs fine
against all implementations currently in the tree.

Closes: https://bugs.gentoo.org/752804
Signed-off-by: Marek Szuba  gentoo.org>

 .../pdns-recursor/pdns-recursor-4.4.2-r100.ebuild  | 87 ++
 profiles/package.mask  |  1 +
 2 files changed, 88 insertions(+)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
new file mode 100644
index 000..b14a7f9982c
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.2-r100.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap libressl protobuf snmp sodium systemd"
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   dnstap? ( protobuf )"
+
+DEPEND="${LUA_DEPS}
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !=net-dns/dnsdist-1.5.1-r100
 >=net-dns/dnsmasq-2.82-r100
 >=net-dns/pdns-4.4.0-r100
+>=net-dns/pdns-recursor-4.4.2-r100
 >=net-im/prosody-0.11.7-r100
 >=net-im/swift-4.0.2-r100
 >=net-irc/hexchat-2.14.3-r100



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/, profiles/

2020-12-22 Thread Marek Szuba
commit: 2b3c5636d9985e073fd724e485ebdca9471b8d49
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec 22 22:08:28 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec 22 22:47:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b3c5636

net-dns/pdns: migrate to lua-single.eclass

As nice and easy as dnsdist. Builds, fails tests in exactly the same way [1]
and installs fine against all implementations currently in the tree.

It also makes sure RDEPEND is only set once in the ebuild.

[1] One failure: "test-nameserver_cc.cc(46): error: in 
"test_nameserver_cc/test_AddressIsUs6": check AddressIsUs(local3) == true has 
failed [false != true]"

Closes: https://bugs.gentoo.org/752801
Signed-off-by: Marek Szuba  gentoo.org>

 net-dns/pdns/pdns-4.4.0-r100.ebuild | 170 
 profiles/package.mask   |   1 +
 2 files changed, 171 insertions(+)

diff --git a/net-dns/pdns/pdns-4.4.0-r100.ebuild 
b/net-dns/pdns/pdns-4.4.0-r100.ebuild
new file mode 100644
index 000..d40089bd954
--- /dev/null
+++ b/net-dns/pdns/pdns-4.4.0-r100.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua-single
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap libressl lua-records mydns mysql postgres protobuf 
remote sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   mydns? ( mysql )"
+
+DEPEND="${LUA_DEPS}
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:=
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+RDEPEND="${DEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-service-user=pdns \
+   --with-service-group=pdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   --with-lua="${ELUA}" \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set defaults: setuid=pdns, setgid=pdns
+   sed -i \
+   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
+   "${D}"/etc/powerdns/pdns.conf
+
+   newinitd "${FILESDIR}"/pdns-r1 pdns
+
+   keepdir /var/empty
+
+   if use doc; then
+   docinto html
+   dodoc -r codedocs/html/.
+   fi
+
+   # Install development headers
+   insinto /usr/include/pdns
+   doins pdns/*.hh
+   insinto /usr/include/pdns/backends/gsql
+   doins pdns/backends/gsql/*.hh
+
+   if use ldap ; then
+   insinto /etc/openldap/schema
+   doins "${FILESDIR}"/dnsdomain2.schema
+   fi
+
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "PowerDNS provides multiple 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-12-18 Thread Sven Wegener
commit: 4063176fb7d488a994dd9ca8aec981c2986cc34f
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Dec 18 20:19:32 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Dec 18 20:26:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4063176f

net-dns/pdns: Version bump to 4.4.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.4.0.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 382f6561c5f..d41a44702d5 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1 +1,2 @@
 DIST pdns-4.3.1.tar.bz2 1216876 BLAKE2B 
0449835d104ec430329dc88087b489e29f1e1fa0c2a22af8715883a0a80d73f3a4848df207abbf986b946c640c4f1d35a1c8335f13f96a00915e4a40bcbecc9f
 SHA512 
e61e23544f1e57c1ec3a85b4edbc3ff3e8e831410237afdc8896e9f34602774c1dc8bd02eb7440e765262fcc988f98e47b6f1b7945427b1f4a59dd6b84b9437e
+DIST pdns-4.4.0.tar.bz2 1270854 BLAKE2B 
2c855197d0b5f8fc141e4fa19268e68b9114353c7f89157023b9cd6b9559e788b55a9b0eeebea55d4ba0a206229d9c032f0c84c40ffd91c7277eb611a4bc966a
 SHA512 
e7f35539915ee7945b537cfedae72e2b83c86b39c5e44a9268b8a086f44b30a33a64e0b65aad140ba02c349cedaa12820226578dea87c9b666dc75f8bd15c1f6

diff --git a/net-dns/pdns/pdns-4.4.0.ebuild b/net-dns/pdns/pdns-4.4.0.ebuild
new file mode 100644
index 000..bdffd529f01
--- /dev/null
+++ b/net-dns/pdns/pdns-4.4.0.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap libressl luajit lua-records mydns mysql postgres 
protobuf remote sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="mydns? ( mysql )"
+
+RDEPEND="
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:=
+   !luajit? ( dev-lang/lua:0= )
+   luajit? ( dev-lang/luajit:= )
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+DEPEND="${RDEPEND}"
+RDEPEND="${RDEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-service-user=pdns \
+   --with-service-group=pdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   --with-lua=$(usex luajit luajit lua) \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set defaults: setuid=pdns, setgid=pdns
+   sed -i \
+   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
+   "${D}"/etc/powerdns/pdns.conf
+
+   newinitd "${FILESDIR}"/pdns-r1 pdns
+
+   keepdir /var/empty
+
+   if use doc; then
+   docinto html
+   dodoc -r codedocs/html/.
+  

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-12-17 Thread Sven Wegener
commit: f2f79745d83d9bb91206fc2b4ecb4015d62dec96
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Dec 17 20:01:37 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Dec 17 20:06:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f79745

net-dns/pdns-recursor: Version bump to 4.4.2

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.4.2.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 6b3bb38a30e..632538496fd 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,3 +1,4 @@
 DIST pdns-recursor-4.3.5.tar.bz2 1341930 BLAKE2B 
8f81182cb5283e6b8f459c5d23281d20cba02d22cec8776fdab67d452834b82945f467186c98784519d2c79d9df8438b174fc644fb11d68d04f9f636e51a5551
 SHA512 
2d39e6016000951c0beca38b26c41664b57c059dee762d7499f34e599ed6c2653af73edb31ba5a8d35f749534f24c0d85b6aedf4c35dc8a05777ffebd1b25851
 DIST pdns-recursor-4.4.0.tar.bz2 1395544 BLAKE2B 
3e963a0e481db0d96813d5aa43e231548d765ecf7c18ce777ab3e1fb4b057722b257ec59ae95bf5cb11cb2f9114eb0e087aebecd4b19b96519e9a1e9cf6bb307
 SHA512 
06ec7788510b656ee8e08e54d989d8789685a3acb8b11172aff5de21bff493227368bbfca8203c56853da97d209facc4d88005b4b565a5986788a1b5f16a9fb6
 DIST pdns-recursor-4.4.1.tar.bz2 1395506 BLAKE2B 
20a7b9612d03b96b92bab91b0281b08750221da06c56936c81fb4e1dccf83ca00f73bb7446523cd2a693b2774ee46ab673428cfdb4fc3f1702ef1e690a1112de
 SHA512 
e5bdcf7f9b0095bd7169d605536e45beaa675cb9ac6e58280bf725535f1d3274dd4872418461ca5e216b310472ec08b8153c6da46d6ecf9ce545feb6ab3cd235
+DIST pdns-recursor-4.4.2.tar.bz2 1396763 BLAKE2B 
f8dad7694ac13ed8d824ddaf613d1a001452ab2c08fcbb0e00d2b2258464b754809746b89998b818c44866f9e4b22c87c1cebf2da852fb7b6247ac6b9fd4b99d
 SHA512 
31fdf62d87e5ee8f9570c6b738339bc8cc65c43800f18c7fb49aa5c53fc9ad76a1ddf02cc44f7129e06b41700b5cb3768ff8f81cc521c28147ea6538c73f8781

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.2.ebuild
new file mode 100644
index 000..7432ac3c647
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
+REQUIRED_USE="dnstap? ( protobuf )"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:0= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-11-25 Thread Sven Wegener
commit: d3ad2f5e1e81d4ef8616078a66ee10f04ed16621
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Nov 25 20:18:46 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Nov 25 21:14:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ad2f5e

net-dns/pdns-recursor: Version bump to 4.4.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.4.1.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 31ec9edb069..6b3bb38a30e 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-recursor-4.3.5.tar.bz2 1341930 BLAKE2B 
8f81182cb5283e6b8f459c5d23281d20cba02d22cec8776fdab67d452834b82945f467186c98784519d2c79d9df8438b174fc644fb11d68d04f9f636e51a5551
 SHA512 
2d39e6016000951c0beca38b26c41664b57c059dee762d7499f34e599ed6c2653af73edb31ba5a8d35f749534f24c0d85b6aedf4c35dc8a05777ffebd1b25851
 DIST pdns-recursor-4.4.0.tar.bz2 1395544 BLAKE2B 
3e963a0e481db0d96813d5aa43e231548d765ecf7c18ce777ab3e1fb4b057722b257ec59ae95bf5cb11cb2f9114eb0e087aebecd4b19b96519e9a1e9cf6bb307
 SHA512 
06ec7788510b656ee8e08e54d989d8789685a3acb8b11172aff5de21bff493227368bbfca8203c56853da97d209facc4d88005b4b565a5986788a1b5f16a9fb6
+DIST pdns-recursor-4.4.1.tar.bz2 1395506 BLAKE2B 
20a7b9612d03b96b92bab91b0281b08750221da06c56936c81fb4e1dccf83ca00f73bb7446523cd2a693b2774ee46ab673428cfdb4fc3f1702ef1e690a1112de
 SHA512 
e5bdcf7f9b0095bd7169d605536e45beaa675cb9ac6e58280bf725535f1d3274dd4872418461ca5e216b310472ec08b8153c6da46d6ecf9ce545feb6ab3cd235

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.1.ebuild
new file mode 100644
index 000..6e6a0b94130
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
+REQUIRED_USE="dnstap? ( protobuf )"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-11-03 Thread Sven Wegener
commit: 87a1c01cf6221a66cdaa2614a7d32e3a0536209b
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Oct 22 11:19:02 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Nov  3 21:02:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a1c01c

net-dns/pdns-recursor: Version bump to 4.4.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   | 2 +-
 .../{pdns-recursor-4.4.0_rc2.ebuild => pdns-recursor-4.4.0.ebuild}   | 5 -
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 32b5c61225b..31ec9edb069 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1,2 @@
 DIST pdns-recursor-4.3.5.tar.bz2 1341930 BLAKE2B 
8f81182cb5283e6b8f459c5d23281d20cba02d22cec8776fdab67d452834b82945f467186c98784519d2c79d9df8438b174fc644fb11d68d04f9f636e51a5551
 SHA512 
2d39e6016000951c0beca38b26c41664b57c059dee762d7499f34e599ed6c2653af73edb31ba5a8d35f749534f24c0d85b6aedf4c35dc8a05777ffebd1b25851
-DIST pdns-recursor-4.4.0-rc2.tar.bz2 1393346 BLAKE2B 
00f03dc05747e3b0962fdbff0e2d15b8e9d4703b84bafa086a5e1c229613b42d010ec963296845fe981c9bb99f02f8d60897fe180943091d0b904d0f65f453c0
 SHA512 
91f63924c30d89bf06dcaf48a588f116cedef530319b4e4682daf14682998b4879aca5d1796aa36a50ba327053523659f9a8ad180d592e5857f898e37f0064ec
+DIST pdns-recursor-4.4.0.tar.bz2 1395544 BLAKE2B 
3e963a0e481db0d96813d5aa43e231548d765ecf7c18ce777ab3e1fb4b057722b257ec59ae95bf5cb11cb2f9114eb0e087aebecd4b19b96519e9a1e9cf6bb307
 SHA512 
06ec7788510b656ee8e08e54d989d8789685a3acb8b11172aff5de21bff493227368bbfca8203c56853da97d209facc4d88005b4b565a5986788a1b5f16a9fb6

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.0_rc2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.0.ebuild
similarity index 93%
rename from net-dns/pdns-recursor/pdns-recursor-4.4.0_rc2.ebuild
rename to net-dns/pdns-recursor/pdns-recursor-4.4.0.ebuild
index ad0db27dfdf..6e6a0b94130 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.4.0_rc2.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="" # ~amd64 ~arm ~x86
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
 REQUIRED_USE="dnstap? ( protobuf )"
 
@@ -43,6 +43,9 @@ pkg_setup() {
 src_configure() {
econf \
--sysconfdir=/etc/powerdns \
+   --with-nod-cache-dir=/var/lib/powerdns \
+   --with-service-user=pdns \
+   --with-service-group=pdns \
--with-lua=$(usex luajit luajit lua) \
$(use_enable debug verbose-logging) \
$(use_enable systemd) \



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/files/, net-dns/pdns-recursor/

2020-10-17 Thread Sven Wegener
commit: edf1122e56fa58755f0da35606bbac283bf1bd30
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Oct 17 09:23:09 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Oct 17 09:23:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf1122e

net-dns/pdns-recursor: Cleanup

Bug: https://bugs.gentoo.org/746923
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest |  2 -
 .../files/pdns-recursor-4.3.1-boost-1.73.0.patch   | 89 --
 net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild   | 85 -
 net-dns/pdns-recursor/pdns-recursor-4.3.4.ebuild   | 85 -
 4 files changed, 261 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 6208b5c960a..32b5c61225b 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,4 +1,2 @@
-DIST pdns-recursor-4.3.3.tar.bz2 1357853 BLAKE2B 
fa57776bbdb77d1f13f04fdd1fb5ceb07539f851704dc627443a7c814d6640b1e7890333b6d7214a201f5d3f83a54a7840adb6450ffb7696e58722625b7c57c5
 SHA512 
285f12d3cb2edaca7507dd9dad1356b60076d43af678458346489562ea8933a01d61d2430d5282b6afd213839ee684ad83e5f523c9a272f382d74ccc238bd9d5
-DIST pdns-recursor-4.3.4.tar.bz2 1359380 BLAKE2B 
b55829b843f3abc9394bcb943c223b24684ebe67854fbde8590aded09a8ef18d8b15d1e2ebe1b88d24833b8782266b1ce853d98c0ce510e115e8d16ce900ece2
 SHA512 
cfc34f42ed95c7fd2be1ab7ba172672e5e1db96b4ced171c1eae7bd60fb7db482aed928028811b133d326550de35c506a8fc480b12ae39ab7fa142408e0b42d8
 DIST pdns-recursor-4.3.5.tar.bz2 1341930 BLAKE2B 
8f81182cb5283e6b8f459c5d23281d20cba02d22cec8776fdab67d452834b82945f467186c98784519d2c79d9df8438b174fc644fb11d68d04f9f636e51a5551
 SHA512 
2d39e6016000951c0beca38b26c41664b57c059dee762d7499f34e599ed6c2653af73edb31ba5a8d35f749534f24c0d85b6aedf4c35dc8a05777ffebd1b25851
 DIST pdns-recursor-4.4.0-rc2.tar.bz2 1393346 BLAKE2B 
00f03dc05747e3b0962fdbff0e2d15b8e9d4703b84bafa086a5e1c229613b42d010ec963296845fe981c9bb99f02f8d60897fe180943091d0b904d0f65f453c0
 SHA512 
91f63924c30d89bf06dcaf48a588f116cedef530319b4e4682daf14682998b4879aca5d1796aa36a50ba327053523659f9a8ad180d592e5857f898e37f0064ec

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-boost-1.73.0.patch 
b/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-boost-1.73.0.patch
deleted file mode 100644
index 02b8df751ef..000
--- a/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-boost-1.73.0.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-From 71246536642590e8e8b21c11307ec4bd0e165066 Mon Sep 17 00:00:00 2001
-From: Remi Gacogne 
-Date: Tue, 28 Apr 2020 17:51:47 +0200
-Subject: [PATCH] Replace boost's placeholders with the ones from the std
- namespace
-
-Boost 1.73 moved boost::bind placeholders to the placeholders
-namespace which did not exist before 1.60, let's switch to
-std::bind and std::placeholders instead of doing per-version handling.

- pdns/ixfrdist-web.cc |  2 +-
- pdns/webserver.cc|  6 +++---
- pdns/ws-auth.cc  |  4 ++--
- pdns/ws-recursor.cc  | 12 ++--
- 4 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/webserver.cc b/webserver.cc
-index eafd3059a0..b47cc6d7e0 100644
 a/webserver.cc
-+++ b/webserver.cc
-@@ -107,7 +107,7 @@ static void bareHandlerWrapper(WebServer::HandlerFunction 
handler, YaHTTP::Reque
- 
- void WebServer::registerBareHandler(const string& url, HandlerFunction 
handler)
- {
--  YaHTTP::THandlerFunction f = boost::bind(, handler, _1, 
_2);
-+  YaHTTP::THandlerFunction f = std::bind(, handler, 
std::placeholders::_1, std::placeholders::_2);
-   YaHTTP::Router::Any(url, f);
- }
- 
-@@ -179,7 +179,7 @@ void WebServer::apiWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
- }
- 
- void WebServer::registerApiHandler(const string& url, HandlerFunction 
handler, bool allowPassword) {
--  HandlerFunction f = boost::bind(::apiWrapper, this, handler, _1, 
_2, allowPassword);
-+  HandlerFunction f = std::bind(::apiWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2, allowPassword);
-   registerBareHandler(url, f);
- }
- 
-@@ -196,7 +196,7 @@ void WebServer::webWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
- }
- 
- void WebServer::registerWebHandler(const string& url, HandlerFunction 
handler) {
--  HandlerFunction f = boost::bind(::webWrapper, this, handler, _1, 
_2);
-+  HandlerFunction f = std::bind(::webWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2);
-   registerBareHandler(url, f);
- }
- 
-diff --git a/ws-recursor.cc b/ws-recursor.cc
-index cd8997309f..a074460c2f 100644
 a/ws-recursor.cc
-+++ b/ws-recursor.cc
-@@ -382,9 +382,9 @@ static void apiServerCacheFlush(HttpRequest* req, 
HttpResponse* resp) {
-   DNSName canon = apiNameToDNSName(req->getvars["domain"]);
-   bool subtree = (req->getvars.count("subtree") > 0 && 
req->getvars["subtree"].compare("true") == 0);
- 
--  int 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-10-14 Thread Agostino Sarubbo
commit: a331689002ab6acb8b1607b06f1666b985ae5ed0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 14 19:22:07 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 14 19:22:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3316890

net-dns/pdns-recursor: x86 stable wrt bug #746923

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
index caa14b47c8d..3859c9821d6 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
 REQUIRED_USE="dnstap? ( protobuf )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-10-14 Thread Agostino Sarubbo
commit: 5cfcececf1a35b23203930a6e5cbb84e93085759
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 14 19:07:57 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 14 19:07:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cfcecec

net-dns/pdns-recursor: amd64 stable wrt bug #746923

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
index a02b4e16a14..caa14b47c8d 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
 REQUIRED_USE="dnstap? ( protobuf )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/files/, net-dns/pdns-recursor/

2020-10-14 Thread Sven Wegener
commit: a0014e52097aa0abc9f681c8f0b589a482c5781c
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Oct 14 07:08:29 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Oct 14 07:09:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0014e52

net-dns/pdns-recursor: Add part of boost-1.73 patch for 4.3.5

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 .../files/pdns-recursor-4.3.5-boost-1.73.0.patch   | 47 ++
 net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild   |  4 ++
 2 files changed, 51 insertions(+)

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-4.3.5-boost-1.73.0.patch 
b/net-dns/pdns-recursor/files/pdns-recursor-4.3.5-boost-1.73.0.patch
new file mode 100644
index 000..40a6ae56584
--- /dev/null
+++ b/net-dns/pdns-recursor/files/pdns-recursor-4.3.5-boost-1.73.0.patch
@@ -0,0 +1,47 @@
+From 71246536642590e8e8b21c11307ec4bd0e165066 Mon Sep 17 00:00:00 2001
+From: Remi Gacogne 
+Date: Tue, 28 Apr 2020 17:51:47 +0200
+Subject: [PATCH] Replace boost's placeholders with the ones from the std
+ namespace
+
+Boost 1.73 moved boost::bind placeholders to the placeholders
+namespace which did not exist before 1.60, let's switch to
+std::bind and std::placeholders instead of doing per-version handling.
+---
+ pdns/ixfrdist-web.cc |  2 +-
+ pdns/webserver.cc|  6 +++---
+ pdns/ws-auth.cc  |  4 ++--
+ pdns/ws-recursor.cc  | 12 ++--
+ 4 files changed, 12 insertions(+), 12 deletions(-)
+
+diff --git a/webserver.cc b/webserver.cc
+index eafd3059a0..b47cc6d7e0 100644
+--- a/webserver.cc
 b/webserver.cc
+@@ -107,7 +107,7 @@ static void bareHandlerWrapper(WebServer::HandlerFunction 
handler, YaHTTP::Reque
+ 
+ void WebServer::registerBareHandler(const string& url, HandlerFunction 
handler)
+ {
+-  YaHTTP::THandlerFunction f = boost::bind(, handler, _1, 
_2);
++  YaHTTP::THandlerFunction f = std::bind(, handler, 
std::placeholders::_1, std::placeholders::_2);
+   YaHTTP::Router::Any(url, f);
+ }
+ 
+@@ -179,7 +179,7 @@ void WebServer::apiWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
+ }
+ 
+ void WebServer::registerApiHandler(const string& url, HandlerFunction 
handler, bool allowPassword) {
+-  HandlerFunction f = boost::bind(::apiWrapper, this, handler, _1, 
_2, allowPassword);
++  HandlerFunction f = std::bind(::apiWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2, allowPassword);
+   registerBareHandler(url, f);
+ }
+ 
+@@ -196,7 +196,7 @@ void WebServer::webWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
+ }
+ 
+ void WebServer::registerWebHandler(const string& url, HandlerFunction 
handler) {
+-  HandlerFunction f = boost::bind(::webWrapper, this, handler, _1, 
_2);
++  HandlerFunction f = std::bind(::webWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2);
+   registerBareHandler(url, f);
+ }
+ 

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
index 0806261b1f4..a02b4e16a14 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
@@ -36,6 +36,10 @@ BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}"/${P/_/-}
 
+PATCHES=(
+   "${FILESDIR}"/${P}-boost-1.73.0.patch
+)
+
 pkg_setup() {
filter-flags -ftree-vectorize
 }



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-10-13 Thread Sven Wegener
commit: ec8f51b4afaad9612dad0340c81968344a61964b
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Oct 13 11:20:34 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Oct 13 11:28:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8f51b4

net-dns/pdns-recursor: Version bump to 4.3.5, security bug #746923

Bug: https://bugs.gentoo.org/746923
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 39d29b8a2f8..6208b5c960a 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,3 +1,4 @@
 DIST pdns-recursor-4.3.3.tar.bz2 1357853 BLAKE2B 
fa57776bbdb77d1f13f04fdd1fb5ceb07539f851704dc627443a7c814d6640b1e7890333b6d7214a201f5d3f83a54a7840adb6450ffb7696e58722625b7c57c5
 SHA512 
285f12d3cb2edaca7507dd9dad1356b60076d43af678458346489562ea8933a01d61d2430d5282b6afd213839ee684ad83e5f523c9a272f382d74ccc238bd9d5
 DIST pdns-recursor-4.3.4.tar.bz2 1359380 BLAKE2B 
b55829b843f3abc9394bcb943c223b24684ebe67854fbde8590aded09a8ef18d8b15d1e2ebe1b88d24833b8782266b1ce853d98c0ce510e115e8d16ce900ece2
 SHA512 
cfc34f42ed95c7fd2be1ab7ba172672e5e1db96b4ced171c1eae7bd60fb7db482aed928028811b133d326550de35c506a8fc480b12ae39ab7fa142408e0b42d8
+DIST pdns-recursor-4.3.5.tar.bz2 1341930 BLAKE2B 
8f81182cb5283e6b8f459c5d23281d20cba02d22cec8776fdab67d452834b82945f467186c98784519d2c79d9df8438b174fc644fb11d68d04f9f636e51a5551
 SHA512 
2d39e6016000951c0beca38b26c41664b57c059dee762d7499f34e599ed6c2653af73edb31ba5a8d35f749534f24c0d85b6aedf4c35dc8a05777ffebd1b25851
 DIST pdns-recursor-4.4.0-rc2.tar.bz2 1393346 BLAKE2B 
00f03dc05747e3b0962fdbff0e2d15b8e9d4703b84bafa086a5e1c229613b42d010ec963296845fe981c9bb99f02f8d60897fe180943091d0b904d0f65f453c0
 SHA512 
91f63924c30d89bf06dcaf48a588f116cedef530319b4e4682daf14682998b4879aca5d1796aa36a50ba327053523659f9a8ad180d592e5857f898e37f0064ec

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
new file mode 100644
index 000..0806261b1f4
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
+REQUIRED_USE="dnstap? ( protobuf )"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-10-06 Thread Sven Wegener
commit: c70dd69a19652dff873baa978b0d09ce5c101c0e
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Oct  6 17:59:27 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Oct  6 18:11:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70dd69a

net-dns/pdns-recursor: Version bump to 4.4.0_rc2

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest |  1 +
 .../pdns-recursor/pdns-recursor-4.4.0_rc2.ebuild   | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index d78a04ac4c7..39d29b8a2f8 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-recursor-4.3.3.tar.bz2 1357853 BLAKE2B 
fa57776bbdb77d1f13f04fdd1fb5ceb07539f851704dc627443a7c814d6640b1e7890333b6d7214a201f5d3f83a54a7840adb6450ffb7696e58722625b7c57c5
 SHA512 
285f12d3cb2edaca7507dd9dad1356b60076d43af678458346489562ea8933a01d61d2430d5282b6afd213839ee684ad83e5f523c9a272f382d74ccc238bd9d5
 DIST pdns-recursor-4.3.4.tar.bz2 1359380 BLAKE2B 
b55829b843f3abc9394bcb943c223b24684ebe67854fbde8590aded09a8ef18d8b15d1e2ebe1b88d24833b8782266b1ce853d98c0ce510e115e8d16ce900ece2
 SHA512 
cfc34f42ed95c7fd2be1ab7ba172672e5e1db96b4ced171c1eae7bd60fb7db482aed928028811b133d326550de35c506a8fc480b12ae39ab7fa142408e0b42d8
+DIST pdns-recursor-4.4.0-rc2.tar.bz2 1393346 BLAKE2B 
00f03dc05747e3b0962fdbff0e2d15b8e9d4703b84bafa086a5e1c229613b42d010ec963296845fe981c9bb99f02f8d60897fe180943091d0b904d0f65f453c0
 SHA512 
91f63924c30d89bf06dcaf48a588f116cedef530319b4e4682daf14682998b4879aca5d1796aa36a50ba327053523659f9a8ad180d592e5857f898e37f0064ec

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.4.0_rc2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.4.0_rc2.ebuild
new file mode 100644
index 000..ad0db27dfdf
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.4.0_rc2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="" # ~amd64 ~arm ~x86
+IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
+REQUIRED_USE="dnstap? ( protobuf )"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-10-03 Thread Sven Wegener
commit: 6842082c6e057977fed0d94e3d444beb8993205f
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Oct  3 11:02:48 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Oct  3 11:03:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6842082c

net-dns/pdns: Cleanup

Bug: https://bugs.gentoo.org/744160
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 -
 net-dns/pdns/pdns-4.3.0.ebuild | 170 -
 2 files changed, 171 deletions(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 718d3a2d3e7..382f6561c5f 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,2 +1 @@
-DIST pdns-4.3.0.tar.bz2 1211536 BLAKE2B 
3291597c4f0c39e23f793b128ef26b1ce3dc77640ddf6979242ab291b0e2780ae5c19b18591ea90f5282810044959feca265a245e27eca1f2ebacbdeeb8a3785
 SHA512 
0734dbfb83a2e5080dc54cfc016ceb3e1f7e15a2de2f33392b2f3c995357fa97f9e87ff21e969f148c3e881165471d3058eb2b9cf632117ebce0d7818e025fe2
 DIST pdns-4.3.1.tar.bz2 1216876 BLAKE2B 
0449835d104ec430329dc88087b489e29f1e1fa0c2a22af8715883a0a80d73f3a4848df207abbf986b946c640c4f1d35a1c8335f13f96a00915e4a40bcbecc9f
 SHA512 
e61e23544f1e57c1ec3a85b4edbc3ff3e8e831410237afdc8896e9f34602774c1dc8bd02eb7440e765262fcc988f98e47b6f1b7945427b1f4a59dd6b84b9437e

diff --git a/net-dns/pdns/pdns-4.3.0.ebuild b/net-dns/pdns/pdns-4.3.0.ebuild
deleted file mode 100644
index 91ef4052527..000
--- a/net-dns/pdns/pdns-4.3.0.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit multilib
-
-DESCRIPTION="The PowerDNS Daemon"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# other possible flags:
-# db2: we lack the dep
-# oracle: dito (need Oracle Client Libraries)
-# xdb: (almost) dead, surely not supported
-
-IUSE="debug doc geoip ldap libressl luajit lua-records mydns mysql postgres 
protobuf remote sodium sqlite systemd tools tinydns test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="mydns? ( mysql )"
-
-RDEPEND="
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
-   >=dev-libs/boost-1.35:=
-   !luajit? ( dev-lang/lua:= )
-   luajit? ( dev-lang/luajit:= )
-   lua-records? ( >=net-misc/curl-7.21.3 )
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:= )
-   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
-   sqlite? ( dev-db/sqlite:3 )
-   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
-   sodium? ( dev-libs/libsodium:= )
-   tinydns? ( >=dev-db/tinycdb-0.77 )
-   protobuf? ( dev-libs/protobuf )"
-DEPEND="${RDEPEND}"
-RDEPEND="${RDEPEND}
-   acct-user/pdns
-   acct-group/pdns"
-
-BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}"/${P/_/-}
-
-PATCHES=( "${FILESDIR}"/${P}-boost-1.73-compatibility.patch )
-
-src_configure() {
-   local dynmodules="pipe bind" # the default backends, always enabled
-
-   #use db2 && dynmodules+=" db2"
-   use ldap && dynmodules+=" ldap"
-   use mydns && dynmodules+=" mydns"
-   use mysql && dynmodules+=" gmysql"
-   #use oracle && dynmodules+=" goracle oracle"
-   use postgres && dynmodules+=" gpgsql"
-   use remote && dynmodules+=" remote"
-   use sqlite && dynmodules+=" gsqlite3"
-   use tinydns && dynmodules+=" tinydns"
-   use geoip && dynmodules+=" geoip"
-   #use xdb && dynmodules+=" xdb"
-
-   econf \
-   --disable-static \
-   --sysconfdir=/etc/powerdns \
-   --libdir=/usr/$(get_libdir)/powerdns \
-   --with-modules= \
-   --with-dynmodules="${dynmodules}" \
-   --with-mysql-lib=/usr/$(get_libdir) \
-   --with-lua=$(usex luajit luajit lua) \
-   $(use_enable debug verbose-logging) \
-   $(use_enable lua-records) \
-   $(use_enable test unit-tests) \
-   $(use_enable tools) \
-   $(use_enable systemd) \
-   $(use_with sodium libsodium) \
-   $(use_with protobuf) \
-   ${myconf}
-}
-
-src_compile() {
-   default
-   use doc && emake -C codedocs codedocs
-}
-
-src_install() {
-   default
-
-   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
-
-   fperms 0700 /etc/powerdns
-   fperms 0600 /etc/powerdns/pdns.conf
-
-   # set defaults: setuid=pdns, setgid=pdns
-   sed -i \
-   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
-   "${D}"/etc/powerdns/pdns.conf
-
-   newinitd "${FILESDIR}"/pdns-r1 pdns
-
-   keepdir /var/empty
-
-   if use doc; then
-   docinto html
-   dodoc -r codedocs/html/.
-  

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-09-30 Thread Sven Wegener
commit: c362518144814fec57270cbc2282cc482c6e336d
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Sep 30 20:45:42 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Sep 30 20:45:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3625181

net-dns/pdns: 4.3.1 stable on amd/x86, security bug #744160

Bug: https://bugs.gentoo.org/744160
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

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

diff --git a/net-dns/pdns/pdns-4.3.1.ebuild b/net-dns/pdns/pdns-4.3.1.ebuild
index 7765dcc623c..edfaa48dfc8 100644
--- a/net-dns/pdns/pdns-4.3.1.ebuild
+++ b/net-dns/pdns/pdns-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/files/

2020-09-22 Thread Sven Wegener
commit: 85a794ee3a6f0bb17a0d669d1f37b1fa4204fca3
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Sep 22 21:21:17 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Sep 22 21:41:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a794ee

net-dns/pdns: Fix default pidfile location, bug #742962

Closes: https://bugs.gentoo.org/742962
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/files/pdns-r1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/files/pdns-r1 b/net-dns/pdns/files/pdns-r1
index 76c4a3f1bbf..4c5241e5155 100644
--- a/net-dns/pdns/files/pdns-r1
+++ b/net-dns/pdns/files/pdns-r1
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 PDNS_CONFIGDIR="${PDNS_CONFIGDIR:-/etc/powerdns}"
@@ -10,7 +10,7 @@ PDNS_STOP_TIMEOUT="${PDNS_STOP_TIMEOUT:-10}"
 PDNS_CONFIG="${PDNS_CONFIGDIR}/pdns${PDNS_INSTANCE:+-${PDNS_INSTANCE}}.conf"
 PDNS_CHROOTDIR="$( awk -F = '$1 == "chroot" { print $2 }' "${PDNS_CONFIG}" )"
 PDNS_SOCKETDIR="$( awk -F = '$1 == "socket-dir" { print $2 }' "${PDNS_CONFIG}" 
)"
-[ -z "${PDNS_SOCKETDIR}" -a -z "${PDNS_CHROOTDIR}" ] && 
PDNS_SOCKETDIR="/var/run"
+[ -z "${PDNS_SOCKETDIR}" -a -z "${PDNS_CHROOTDIR}" ] && 
PDNS_SOCKETDIR="/var/run/pdns"
 
 name="PowerDNS Authoritative Server${PDNS_INSTANCE:+ (${PDNS_INSTANCE})}"
 description="Authoritative name server"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-09-22 Thread Sven Wegener
commit: a10a8c9b9cf7396ae282c36a8c87880aa0952336
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Sep 22 21:22:23 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Sep 22 21:42:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10a8c9b

net-dns/pdns: Version bump to 4.3.1, security bug #744160

Bug: https://bugs.gentoo.org/744160
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.3.1.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 73af90a0816..718d3a2d3e7 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1 +1,2 @@
 DIST pdns-4.3.0.tar.bz2 1211536 BLAKE2B 
3291597c4f0c39e23f793b128ef26b1ce3dc77640ddf6979242ab291b0e2780ae5c19b18591ea90f5282810044959feca265a245e27eca1f2ebacbdeeb8a3785
 SHA512 
0734dbfb83a2e5080dc54cfc016ceb3e1f7e15a2de2f33392b2f3c995357fa97f9e87ff21e969f148c3e881165471d3058eb2b9cf632117ebce0d7818e025fe2
+DIST pdns-4.3.1.tar.bz2 1216876 BLAKE2B 
0449835d104ec430329dc88087b489e29f1e1fa0c2a22af8715883a0a80d73f3a4848df207abbf986b946c640c4f1d35a1c8335f13f96a00915e4a40bcbecc9f
 SHA512 
e61e23544f1e57c1ec3a85b4edbc3ff3e8e831410237afdc8896e9f34602774c1dc8bd02eb7440e765262fcc988f98e47b6f1b7945427b1f4a59dd6b84b9437e

diff --git a/net-dns/pdns/pdns-4.3.1.ebuild b/net-dns/pdns/pdns-4.3.1.ebuild
new file mode 100644
index 000..7765dcc623c
--- /dev/null
+++ b/net-dns/pdns/pdns-4.3.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap libressl luajit lua-records mydns mysql postgres 
protobuf remote sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="mydns? ( mysql )"
+
+RDEPEND="
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:=
+   !luajit? ( dev-lang/lua:= )
+   luajit? ( dev-lang/luajit:= )
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+DEPEND="${RDEPEND}"
+RDEPEND="${RDEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+PATCHES=( "${FILESDIR}"/${PN}-4.3.0-boost-1.73-compatibility.patch )
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   --with-lua=$(usex luajit luajit lua) \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set defaults: setuid=pdns, setgid=pdns
+   sed -i \
+   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
+   "${D}"/etc/powerdns/pdns.conf
+
+   newinitd "${FILESDIR}"/pdns-r1 pdns
+
+   keepdir /var/empty
+
+   if use doc; then
+   docinto html
+ 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-09-08 Thread Sven Wegener
commit: 7925216aea5a407a0040d0a45909f44b4a093526
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Sep  8 17:45:50 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Sep  8 17:46:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7925216a

net-dns/pdns-recursor: Version bump to 4.3.4

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.3.4.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 490ac9a1bcb..d78a04ac4c7 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1 +1,2 @@
 DIST pdns-recursor-4.3.3.tar.bz2 1357853 BLAKE2B 
fa57776bbdb77d1f13f04fdd1fb5ceb07539f851704dc627443a7c814d6640b1e7890333b6d7214a201f5d3f83a54a7840adb6450ffb7696e58722625b7c57c5
 SHA512 
285f12d3cb2edaca7507dd9dad1356b60076d43af678458346489562ea8933a01d61d2430d5282b6afd213839ee684ad83e5f523c9a272f382d74ccc238bd9d5
+DIST pdns-recursor-4.3.4.tar.bz2 1359380 BLAKE2B 
b55829b843f3abc9394bcb943c223b24684ebe67854fbde8590aded09a8ef18d8b15d1e2ebe1b88d24833b8782266b1ce853d98c0ce510e115e8d16ce900ece2
 SHA512 
cfc34f42ed95c7fd2be1ab7ba172672e5e1db96b4ced171c1eae7bd60fb7db482aed928028811b133d326550de35c506a8fc480b12ae39ab7fa142408e0b42d8

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.4.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.4.ebuild
new file mode 100644
index 000..cb9a0daba0e
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.4.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
+REQUIRED_USE="dnstap? ( protobuf )"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-09-04 Thread Sven Wegener
commit: db6a6b10bfb09796c3bf824938cdd0eee1490ba8
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Sep  4 17:32:00 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Sep  4 17:33:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6a6b10

net-dns/pdns-recursor: Cleanup

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 -
 net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild | 85 
 2 files changed, 86 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 1b129461da1..490ac9a1bcb 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1 @@
-DIST pdns-recursor-4.3.2.tar.bz2 1354549 BLAKE2B 
253f9a6ec3b7bfb4d3a97953c9f65458b479bdaa20fcc28d980a1cf4c1f15f80ad35251687bb5410f14268be79de4bbcec8bc36663a0a8eb51894fa6e4242547
 SHA512 
d1ca566dc8785fda3764838a0ea598acc4106b6261ebdbbe43fc6a6e4a82c375f7ef3f6d23fbd9b216067eb9cf56fcae6d460bfc7957ba4c201d466ad15d75d7
 DIST pdns-recursor-4.3.3.tar.bz2 1357853 BLAKE2B 
fa57776bbdb77d1f13f04fdd1fb5ceb07539f851704dc627443a7c814d6640b1e7890333b6d7214a201f5d3f83a54a7840adb6450ffb7696e58722625b7c57c5
 SHA512 
285f12d3cb2edaca7507dd9dad1356b60076d43af678458346489562ea8933a01d61d2430d5282b6afd213839ee684ad83e5f523c9a272f382d74ccc238bd9d5

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
deleted file mode 100644
index bffba0080a4..000
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic
-
-DESCRIPTION="The PowerDNS Recursor"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
-REQUIRED_USE="dnstap? ( protobuf )"
-
-DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
-   luajit? ( dev-lang/luajit:= )
-   protobuf? (
-   dev-libs/protobuf
-   >=dev-libs/boost-1.42:=
-   )
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
-   >=dev-libs/boost-1.35:="
-RDEPEND="${DEPEND}
-   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-08-30 Thread Sven Wegener
commit: b2290284591e28e272c49758c447953972f1f387
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Aug 30 11:24:21 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Aug 30 11:27:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2290284

net-dns/pdns: Cleanup

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest |   4 -
 net-dns/pdns/metadata.xml |   2 -
 net-dns/pdns/pdns-4.1.13.ebuild   | 175 --
 net-dns/pdns/pdns-4.2.0.ebuild| 174 -
 net-dns/pdns/pdns-4.2.1-r1.ebuild | 173 -
 net-dns/pdns/pdns-4.2.1.ebuild| 174 -
 net-dns/pdns/pdns-4.2.2.ebuild| 173 -
 7 files changed, 875 deletions(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 153404b6b23..73af90a0816 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,5 +1 @@
-DIST pdns-4.1.13.tar.bz2 1117990 BLAKE2B 
95fa26d872fe138d1cde7e586881010dd27211c4186d0a99693d2fd90bdc3fd939da09805898d469daec6fe8c3493166346cf18b528760f3b25274fe10f45ad2
 SHA512 
94d80b1c6b78e93dd856631d391225c521485c3fb6b4123b28f9f58e178a7f6eb03f24189eaa261873e7e29962761b513c1fcf092101d68ad81dac73249a54d4
-DIST pdns-4.2.0.tar.bz2 1249282 BLAKE2B 
56b3639004abd05ab9df4541cc46f155ce76426b35a29d9a4cedd16428c5852bf9306e14b77440b8239e823cb0603b4747a8ae7729f964f415a529f17706eb1f
 SHA512 
ee67c132458e539d522aaa5835237dc64d92ad546f51e0ef86366964f7105631f2bd1e6c5d19d85466d95e1982f6410aeb14932c265fddfd301e403e76542624
-DIST pdns-4.2.1.tar.bz2 1252829 BLAKE2B 
e5cfcdd0c3011fe43e5abe52e5308b5e6346d186c5d5046c862468ecf810db7e5ab64bd36a9c62f251fbf63948572c5193ed354b8e98d647111e9373578c54ef
 SHA512 
40b5533c755d7c0d41cfb273b704a45a3006dafc98c79bf41cae43d9e2d03bbd7a663996a7f209c390a89c5f7161f2f6246389beef18fbac48e95907e1b7936a
-DIST pdns-4.2.2.tar.bz2 1256587 BLAKE2B 
f0ada1a2acdfc49bc1b4f066402d2da1719ec4b1495922cd77927969bece7defdc483a4231e2f2ec58927e66f02d7be72de685b65628b30c5dff7878e5e440da
 SHA512 
b9d0daadd89f4ab009981305d2c323ab75e283b59b94f764d53c37984a2b6200debe4e514572eac49973fcba2034df65214afb949ce3b1b4ff57b07b07f6e608
 DIST pdns-4.3.0.tar.bz2 1211536 BLAKE2B 
3291597c4f0c39e23f793b128ef26b1ce3dc77640ddf6979242ab291b0e2780ae5c19b18591ea90f5282810044959feca265a245e27eca1f2ebacbdeeb8a3785
 SHA512 
0734dbfb83a2e5080dc54cfc016ceb3e1f7e15a2de2f33392b2f3c995357fa97f9e87ff21e969f148c3e881165471d3058eb2b9cf632117ebce0d7818e025fe2

diff --git a/net-dns/pdns/metadata.xml b/net-dns/pdns/metadata.xml
index 4a9541bb5c2..effa9a0ec02 100644
--- a/net-dns/pdns/metadata.xml
+++ b/net-dns/pdns/metadata.xml
@@ -11,10 +11,8 @@ only nameserver. It is written from scratch and conforms to 
all relevant DNS
 standards documents. Furthermore, PowerDNS interfaces with almost any database.
 
 
-   Make it possible to use the 
dev-libs/botan library for crypto-related stuff (like DNSSec) which 
can be significantly faster than PolarSSL.
Enable LUA records.
Making it possible to use a MyDNS MySQL database 
with PowerDNS (not recommended for new deployments).
-   Use a database supported by 
dev-db/opendbx as backend.
Enable support for 
dev-libs/protobuf.
Use a generic socket or pipe as a backend (via JSON 
RPC requests).
Use dev-libs/libsodium for 
cryptography

diff --git a/net-dns/pdns/pdns-4.1.13.ebuild b/net-dns/pdns/pdns-4.1.13.ebuild
deleted file mode 100644
index 41fbabb111d..000
--- a/net-dns/pdns/pdns-4.1.13.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit multilib user
-
-DESCRIPTION="The PowerDNS Daemon"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# other possible flags:
-# db2: we lack the dep
-# oracle: dito (need Oracle Client Libraries)
-# xdb: (almost) dead, surely not supported
-
-IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx 
postgres protobuf remote sodium sqlite systemd tools tinydns test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="mydns? ( mysql )"
-
-RDEPEND="
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
-   >=dev-libs/boost-1.35:=
-   botan? ( dev-libs/botan:2= )
-   lua? (
-   !luajit? ( dev-lang/lua:= )
-   luajit? ( dev-lang/luajit:= )
-   )
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:= )
-   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
-   sqlite? ( dev-db/sqlite:3 )
-   opendbx? ( dev-db/opendbx )
-   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
-   sodium? ( 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-08-30 Thread Sven Wegener
commit: 77c4f9d55acc6d2454adfa3eccde6ead75c5a665
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Aug 30 11:27:13 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Aug 30 11:28:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c4f9d5

net-dns/pdns-recursor: Mark 4.3.3 stable on amd64/x86

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild
index cb9a0daba0e..bffba0080a4 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
 REQUIRED_USE="dnstap? ( protobuf )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/, net-dns/pdns-recursor/files/

2020-07-22 Thread Sven Wegener
commit: e431db86a3509b26293116c304cac99aa65f0cef
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Jul 22 19:37:26 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Jul 22 19:38:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e431db86

net-dns/pdns-recursor: Cleanup

Bug: https://bugs.gentoo.org/730362
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest |  1 -
 .../files/pdns-recursor-4.3.1-gcc-10.patch | 61 ---
 .../pdns-recursor/pdns-recursor-4.3.1-r1.ebuild| 86 --
 net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild   | 83 -
 4 files changed, 231 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 60eadac846c..1b129461da1 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,3 +1,2 @@
-DIST pdns-recursor-4.3.1.tar.bz2 1334817 BLAKE2B 
1972259e42b1cefd9069a36d2bb235652ce234d525a2e3f19c96a93bf26f34063e6d04240146bba0560573c1d2ad042a579d6ab557fc7ac0aadee09fa15ee397
 SHA512 
49ae4957ef202f94ec87e6449dfa9c147689b5576ca1002e0155319099d698300c113e221571f6d41cb1cdc1649619621c2ccf8105620c25452ac30bd83e46b8
 DIST pdns-recursor-4.3.2.tar.bz2 1354549 BLAKE2B 
253f9a6ec3b7bfb4d3a97953c9f65458b479bdaa20fcc28d980a1cf4c1f15f80ad35251687bb5410f14268be79de4bbcec8bc36663a0a8eb51894fa6e4242547
 SHA512 
d1ca566dc8785fda3764838a0ea598acc4106b6261ebdbbe43fc6a6e4a82c375f7ef3f6d23fbd9b216067eb9cf56fcae6d460bfc7957ba4c201d466ad15d75d7
 DIST pdns-recursor-4.3.3.tar.bz2 1357853 BLAKE2B 
fa57776bbdb77d1f13f04fdd1fb5ceb07539f851704dc627443a7c814d6640b1e7890333b6d7214a201f5d3f83a54a7840adb6450ffb7696e58722625b7c57c5
 SHA512 
285f12d3cb2edaca7507dd9dad1356b60076d43af678458346489562ea8933a01d61d2430d5282b6afd213839ee684ad83e5f523c9a272f382d74ccc238bd9d5

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-gcc-10.patch 
b/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-gcc-10.patch
deleted file mode 100644
index 8244a456e64..000
--- a/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-gcc-10.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-commit b35614ed8b45adba304bcddcb3f2db6cb36b1462
-Author: Sander Hoentjen 
-Date:   Mon Dec 16 22:44:43 2019 +0100
-
-Fix build with gcc-10
-
-From an e-mail from Jeff Law :
-
-Subject: Minor problem in pdns, dnsdist and pdns-recursor packages in 
Fedora
-
-[ All three packages have embedded copies of the same problematic code
-and the same patch fixes all three. ]
-
-Red Hat's compiler team continues to try and be proactive in identifying
-issues that will arise as a result of the introduction of a new GCC
-release into Fedora each spring.
-
-You're being contacted because a package you maintain in Fedora is going
-to fail to build with gcc-10 in the spring.  Yes, I know that's a few
-months away, but it's far easier to fix this stuff proactively now than
-wait.
-
-Fixing it now also means that your package will continue to be built
-with testing versions of gcc-10 as we proceed through the development
-process thus allowing additional issues to be caught early.
-
-Your particular package will fail due to an uninstantiated template for
-AsyncLoader.  These kinds of problems are relatively common due to
-changes in the tuning of the inliner for gcc-10:
-
-> BUILDSTDERR: /usr/bin/ld: webserver.o: in function 
`WebServer::serveConnection(std::shared_ptr) const':
-> BUILDSTDERR: /builddir/build/BUILD/pdns-4.2.1/pdns/webserver.cc:373: 
undefined reference to 
`YaHTTP::AsyncLoader::feed(std::__cxx11::basic_string, std::allocator > const&)'
-> BUILDSTDERR: collect2: error: ld returned 1 exit status
-> BUILDSTDERR: make[3]: *** [Makefile:2751: ixfrdist] Error 1
->
-
-The attached patch arranges for an instance to be instantiated when
-compiling reqresp.cpp and is sufficient to fix this problem.  The
-choice of reqresp.cpp fairly arbitrary IIRC.
-
-Ideally you'll with upstream to get this fixed, but a Fedora patch is
-clearly OK as well.   I'll install the attached fix into Fedora in a
-week or so if I haven't heard from you.
-
-Jeff
-
-(cherry picked from commit ffb885e937c27bb1c62dee8f18c58ae0d5d52d39)
-
-diff --git a/ext/yahttp/yahttp/reqresp.cpp b/ext/yahttp/yahttp/reqresp.cpp
-index 686a6c7bd..ca2154f6a 100644
 a/ext/yahttp/yahttp/reqresp.cpp
-+++ b/ext/yahttp/yahttp/reqresp.cpp
-@@ -2,6 +2,8 @@
- 
- namespace YaHTTP {
- 
-+  template class AsyncLoader;
-+
-   bool isspace(char c) {
- return std::isspace(c) != 0;
-   }

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.1-r1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.1-r1.ebuild
deleted file mode 100644
index c2393a2b27e..000
--- 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-07-18 Thread Sam James
commit: f0bfb49ae41ff9c10eb48add2cfe505835d36527
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 19 01:46:16 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 19 01:46:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0bfb49a

net-dns/pdns-recursor: amd64 stable (bug #730362)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
index 8d6e3c0088a..bffba0080a4 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
 REQUIRED_USE="dnstap? ( protobuf )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-07-18 Thread Sam James
commit: 7557679d46dc5286a8e1cee8cea77e1b700934e5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 18 22:29:57 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 18 22:30:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7557679d

net-dns/pdns-recursor: x86 stable (bug #730362)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
index cb9a0daba0e..8d6e3c0088a 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm x86"
 IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
 REQUIRED_USE="dnstap? ( protobuf )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-07-17 Thread Sven Wegener
commit: 8d6b43fc65a17f0610bfe823d4232beae7edd845
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Jul 17 20:19:02 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Jul 17 20:35:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6b43fc

net-dns/pdns-recursor: Version bump

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 79e1ae83ecd..60eadac846c 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-recursor-4.3.1.tar.bz2 1334817 BLAKE2B 
1972259e42b1cefd9069a36d2bb235652ce234d525a2e3f19c96a93bf26f34063e6d04240146bba0560573c1d2ad042a579d6ab557fc7ac0aadee09fa15ee397
 SHA512 
49ae4957ef202f94ec87e6449dfa9c147689b5576ca1002e0155319099d698300c113e221571f6d41cb1cdc1649619621c2ccf8105620c25452ac30bd83e46b8
 DIST pdns-recursor-4.3.2.tar.bz2 1354549 BLAKE2B 
253f9a6ec3b7bfb4d3a97953c9f65458b479bdaa20fcc28d980a1cf4c1f15f80ad35251687bb5410f14268be79de4bbcec8bc36663a0a8eb51894fa6e4242547
 SHA512 
d1ca566dc8785fda3764838a0ea598acc4106b6261ebdbbe43fc6a6e4a82c375f7ef3f6d23fbd9b216067eb9cf56fcae6d460bfc7957ba4c201d466ad15d75d7
+DIST pdns-recursor-4.3.3.tar.bz2 1357853 BLAKE2B 
fa57776bbdb77d1f13f04fdd1fb5ceb07539f851704dc627443a7c814d6640b1e7890333b6d7214a201f5d3f83a54a7840adb6450ffb7696e58722625b7c57c5
 SHA512 
285f12d3cb2edaca7507dd9dad1356b60076d43af678458346489562ea8933a01d61d2430d5282b6afd213839ee684ad83e5f523c9a272f382d74ccc238bd9d5

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild
new file mode 100644
index 000..cb9a0daba0e
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.3.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
+REQUIRED_USE="dnstap? ( protobuf )"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-07-02 Thread Sven Wegener
commit: 336deaac55b523203f967bbfca0351d5d635b7a9
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Jul  2 18:43:46 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Jul  2 18:44:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336deaac

net-dns/pdns-recursor: Only the boost patch is still needed

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
index 67678c3bb63..cb9a0daba0e 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
@@ -38,7 +38,6 @@ S="${WORKDIR}"/${P/_/-}
 
 PATCHES=(
"${FILESDIR}"/${PN}-4.3.1-boost-1.73.0.patch
-   "${FILESDIR}"/${PN}-4.3.1-gcc-10.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-07-02 Thread Sven Wegener
commit: fae730c18bbb9bce2b2fb0bea4be5d089e8c4ead
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Jul  2 18:34:35 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Jul  2 18:35:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae730c1

net-dns/pdns-recursor: Re-add the patches from 4.3.1 to 4.3.2

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Closes: https://bugs.gentoo.org/730430
Closes: https://bugs.gentoo.org/730460
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
index 0806261b1f4..67678c3bb63 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
@@ -36,6 +36,11 @@ BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}"/${P/_/-}
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.1-boost-1.73.0.patch
+   "${FILESDIR}"/${PN}-4.3.1-gcc-10.patch
+)
+
 pkg_setup() {
filter-flags -ftree-vectorize
 }



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-07-01 Thread Sven Wegener
commit: 67de87a7318cfb8fd5b838bbd7ab7c9a237f269f
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Jul  1 21:52:25 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Jul  1 21:52:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67de87a7

net-dns/pdns-recursor: Version bump, security bug #730362

Bug: https://bugs.gentoo.org/730362
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 52c8e3e1c43..79e1ae83ecd 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1 +1,2 @@
 DIST pdns-recursor-4.3.1.tar.bz2 1334817 BLAKE2B 
1972259e42b1cefd9069a36d2bb235652ce234d525a2e3f19c96a93bf26f34063e6d04240146bba0560573c1d2ad042a579d6ab557fc7ac0aadee09fa15ee397
 SHA512 
49ae4957ef202f94ec87e6449dfa9c147689b5576ca1002e0155319099d698300c113e221571f6d41cb1cdc1649619621c2ccf8105620c25452ac30bd83e46b8
+DIST pdns-recursor-4.3.2.tar.bz2 1354549 BLAKE2B 
253f9a6ec3b7bfb4d3a97953c9f65458b479bdaa20fcc28d980a1cf4c1f15f80ad35251687bb5410f14268be79de4bbcec8bc36663a0a8eb51894fa6e4242547
 SHA512 
d1ca566dc8785fda3764838a0ea598acc4106b6261ebdbbe43fc6a6e4a82c375f7ef3f6d23fbd9b216067eb9cf56fcae6d460bfc7957ba4c201d466ad15d75d7

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
new file mode 100644
index 000..0806261b1f4
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
+REQUIRED_USE="dnstap? ( protobuf )"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-06-26 Thread Sven Wegener
commit: 82a79d1422d934985c96a7f22357d3cc81a9e76d
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Jun 18 22:08:00 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Jun 26 19:20:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a79d14

net-dns/pdns-recursor: Add support for dnstap USE flag

Closes: https://bugs.gentoo.org/713786
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/metadata.xml |  1 +
 .../pdns-recursor/pdns-recursor-4.3.1-r1.ebuild| 86 ++
 2 files changed, 87 insertions(+)

diff --git a/net-dns/pdns-recursor/metadata.xml 
b/net-dns/pdns-recursor/metadata.xml
index bee2820e192..89c22c948dd 100644
--- a/net-dns/pdns-recursor/metadata.xml
+++ b/net-dns/pdns-recursor/metadata.xml
@@ -15,6 +15,7 @@ It also has built-in hooks for making graphs with rrdtool, 
providing insight int
 nameserver performance.
 
 
+   Enable support for dnstap
Enable support for 
dev-libs/protobuf.
Use dev-libs/libsodium for 
cryptography
 

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.1-r1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.1-r1.ebuild
new file mode 100644
index 000..c2393a2b27e
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.1-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap libressl luajit protobuf snmp sodium systemd"
+REQUIRED_USE="dnstap? ( protobuf )"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-05-30 Thread Sven Wegener
commit: 99cd7935f51d624e98bc62020ee5f118e0b381bf
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat May 30 09:58:47 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat May 30 09:58:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99cd7935

net-dns/pdns: Mark 4.3.0 stable on amd64/x86

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sven Wegener  gentoo.org>

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

diff --git a/net-dns/pdns/pdns-4.3.0.ebuild b/net-dns/pdns/pdns-4.3.0.ebuild
index e2c22a1c64b..91ef4052527 100644
--- a/net-dns/pdns/pdns-4.3.0.ebuild
+++ b/net-dns/pdns/pdns-4.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/files/, net-dns/pdns-recursor/

2020-05-30 Thread Sven Wegener
commit: 38a9eb2394ab521f7bc044464b59ce840ac5bbf6
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat May 30 09:52:24 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat May 30 09:53:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38a9eb23

net-dns/pdns-recursor: Cleanup

Bug: https://bugs.gentoo.org/723986
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest |  5 --
 net-dns/pdns-recursor/files/pdns-recursor-r1   | 37 --
 net-dns/pdns-recursor/pdns-recursor-4.1.14.ebuild  | 79 --
 net-dns/pdns-recursor/pdns-recursor-4.1.15.ebuild  | 79 --
 net-dns/pdns-recursor/pdns-recursor-4.2.0.ebuild   | 78 -
 net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild   | 78 -
 .../pdns-recursor/pdns-recursor-4.3.0-r1.ebuild| 78 -
 7 files changed, 434 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 71108799dd6..52c8e3e1c43 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,6 +1 @@
-DIST pdns-recursor-4.1.14.tar.bz2 1249908 BLAKE2B 
8918cbfa2b8ef91b18b7ef79c94bb2ae5e73f2dd835e810aca6480b7338be19e9d151f6ace6cd42bba6c71123378b95811dfa570d31ce2aa3e141b9e49753c8e
 SHA512 
9b1842df5d32f0f7a7080bedb98d8f9e36c08cbf7427c9ba1bd07bae40ef48ad4a843d6eaff336d1fe9869c209c05f4edf1117b994b6ed5818146445b28b3011
-DIST pdns-recursor-4.1.15.tar.bz2 1252518 BLAKE2B 
11eecf1ca69e6855be1cb1a1a6bfefd6b65cf38a6fcfd1e98727fd7813958024b47f974a12fa05cf0a92079a7d14ecb1a6b199a51ba0b4731aa4a1a8b638441a
 SHA512 
d493de78086a88784dbf8b54732faddca7e0dec008cf80a757240f8e1943d230edc4f0ef5a372cb1897be01956bbcfd282a979150901c0df6cc304ccdc6d878d
-DIST pdns-recursor-4.2.0.tar.bz2 1316156 BLAKE2B 
3ceb71695b0d5aa2826e28975f45d03910b23f2d7dfbe7388ffd19ea51c37bf6758ea6f90f1772b0c4ed217ef844e112961f51c04dee4db20a05f1e25ae6b71f
 SHA512 
e4be63c1be70f0dfd7aab71f1184d5cc1d15e60e775451a96e8472db6fb3825762ebd6f51b593b167389868bbfde0538612b14a04c03f3f60a7e49f7882e78bf
-DIST pdns-recursor-4.2.1.tar.bz2 1318022 BLAKE2B 
19fba9dae26d27f68ceaf70f15f2fb27ec030fa64d5dfdfe7bf482293ed5aac6b8eb6ed47a75c2b88f4d481794695d66f0ce1cbc71d8eedeabd86d8ce8c382ba
 SHA512 
ebd7ff40def4b5c9398dee5ceae0aaf762982be4124773002b3f603b18cab2a6df667524a268e72268032334ae29d32b42294cbae68dcdc154e08b8a38f75dff
-DIST pdns-recursor-4.3.0.tar.bz2 1349359 BLAKE2B 
cdb9d38a350ef371c3675185c0f52f416d55338df034ff32a9d9fc85d783de04513555ec96fbc1dd07ecd7214d889cfe6fba80bc6981e66a6b8d4fe6f1da7dfa
 SHA512 
6ba4721f502e1e483d04e8d8cafa35d1cc088c6b3c73120a0cc90ff9c8e8f495a1591e01f0daf30d00f020e3aa06b1cf092ed6b8a0786070c307a6564812c085
 DIST pdns-recursor-4.3.1.tar.bz2 1334817 BLAKE2B 
1972259e42b1cefd9069a36d2bb235652ce234d525a2e3f19c96a93bf26f34063e6d04240146bba0560573c1d2ad042a579d6ab557fc7ac0aadee09fa15ee397
 SHA512 
49ae4957ef202f94ec87e6449dfa9c147689b5576ca1002e0155319099d698300c113e221571f6d41cb1cdc1649619621c2ccf8105620c25452ac30bd83e46b8

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-r1 
b/net-dns/pdns-recursor/files/pdns-recursor-r1
deleted file mode 100644
index 57c9df1eaa4..000
--- a/net-dns/pdns-recursor/files/pdns-recursor-r1
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-PDNS_CONFIGDIR="${PDNS_CONFIGDIR:-/etc/powerdns}"
-
-PDNS_CONFIG="${PDNS_CONFIGDIR}/recursor.conf"
-PDNS_CHROOTDIR="$( awk -F = '$1 == "chroot" { print $2 }' "${PDNS_CONFIG}" )"
-PDNS_SOCKETDIR="$( awk -F = '$1 == "socket-dir" { print $2 }' "${PDNS_CONFIG}" 
)"
-[ -z "${PDNS_SOCKETDIR}" -a -z "${PDNS_CHROOTDIR}" ] && 
PDNS_SOCKETDIR="/var/run"
-
-name="PowerDNS Recursor"
-description="Recursive name server"
-
-extra_started_commands="ping"
-description_ping="Ping the PowerDNS instance"
-
-command="/usr/sbin/pdns_recursor"
-command_args="--config-dir=${PDNS_CONFIGDIR}"
-command_args_foreground="--daemon=no"
-command_args_background="--daemon=yes"
-yesno ${rc_verbose} || command_args_background="${command_args_background} 
>/dev/null 2>&1"
-
-pidfile="${PDNS_CHROOTDIR}/${PDNS_SOCKETDIR}/pdns_recursor.pid"
-
-control_command="/usr/bin/rec_control"
-control_command_args="${command_args}"
-
-depend() {
-   need net
-}
-
-ping() {
-   ebegin "Pinging ${name}"
-   ${control_command} ${control_command_args} ping >/dev/null 2>&1
-   eend $?
-}

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.1.14.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.1.14.ebuild
deleted file mode 100644
index 25a4668601a..000
--- a/net-dns/pdns-recursor/pdns-recursor-4.1.14.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic
-
-DESCRIPTION="The PowerDNS 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/files/, net-dns/pdns-recursor/

2020-05-30 Thread Sven Wegener
commit: 13cb72bb0421f600e12802111db6d05514d763d8
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat May 30 09:50:25 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat May 30 09:53:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13cb72bb

net-dns/pdns-recursor: Fix building with gcc-10, bug #724398

Closes: https://bugs.gentoo.org/724398
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sven Wegener  gentoo.org>

 .../files/pdns-recursor-4.3.1-gcc-10.patch | 61 ++
 net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild   |  1 +
 2 files changed, 62 insertions(+)

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-gcc-10.patch 
b/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-gcc-10.patch
new file mode 100644
index 000..8244a456e64
--- /dev/null
+++ b/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-gcc-10.patch
@@ -0,0 +1,61 @@
+commit b35614ed8b45adba304bcddcb3f2db6cb36b1462
+Author: Sander Hoentjen 
+Date:   Mon Dec 16 22:44:43 2019 +0100
+
+Fix build with gcc-10
+
+From an e-mail from Jeff Law :
+
+Subject: Minor problem in pdns, dnsdist and pdns-recursor packages in 
Fedora
+
+[ All three packages have embedded copies of the same problematic code
+and the same patch fixes all three. ]
+
+Red Hat's compiler team continues to try and be proactive in identifying
+issues that will arise as a result of the introduction of a new GCC
+release into Fedora each spring.
+
+You're being contacted because a package you maintain in Fedora is going
+to fail to build with gcc-10 in the spring.  Yes, I know that's a few
+months away, but it's far easier to fix this stuff proactively now than
+wait.
+
+Fixing it now also means that your package will continue to be built
+with testing versions of gcc-10 as we proceed through the development
+process thus allowing additional issues to be caught early.
+
+Your particular package will fail due to an uninstantiated template for
+AsyncLoader.  These kinds of problems are relatively common due to
+changes in the tuning of the inliner for gcc-10:
+
+> BUILDSTDERR: /usr/bin/ld: webserver.o: in function 
`WebServer::serveConnection(std::shared_ptr) const':
+> BUILDSTDERR: /builddir/build/BUILD/pdns-4.2.1/pdns/webserver.cc:373: 
undefined reference to 
`YaHTTP::AsyncLoader::feed(std::__cxx11::basic_string, std::allocator > const&)'
+> BUILDSTDERR: collect2: error: ld returned 1 exit status
+> BUILDSTDERR: make[3]: *** [Makefile:2751: ixfrdist] Error 1
+>
+
+The attached patch arranges for an instance to be instantiated when
+compiling reqresp.cpp and is sufficient to fix this problem.  The
+choice of reqresp.cpp fairly arbitrary IIRC.
+
+Ideally you'll with upstream to get this fixed, but a Fedora patch is
+clearly OK as well.   I'll install the attached fix into Fedora in a
+week or so if I haven't heard from you.
+
+Jeff
+
+(cherry picked from commit ffb885e937c27bb1c62dee8f18c58ae0d5d52d39)
+
+diff --git a/ext/yahttp/yahttp/reqresp.cpp b/ext/yahttp/yahttp/reqresp.cpp
+index 686a6c7bd..ca2154f6a 100644
+--- a/ext/yahttp/yahttp/reqresp.cpp
 b/ext/yahttp/yahttp/reqresp.cpp
+@@ -2,6 +2,8 @@
+ 
+ namespace YaHTTP {
+ 
++  template class AsyncLoader;
++
+   bool isspace(char c) {
+ return std::isspace(c) != 0;
+   }

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
index 30eca37b6ed..378e02c50a6 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
@@ -36,6 +36,7 @@ S="${WORKDIR}"/${P/_/-}
 
 PATCHES=(
"${FILESDIR}"/${P}-boost-1.73.0.patch
+   "${FILESDIR}"/${P}-gcc-10.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-05-21 Thread Agostino Sarubbo
commit: fd251cba698aa4dff5602562e444fa7fc9808e20
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 21 09:04:42 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 21 09:04:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd251cba

net-dns/pdns-recursor: x86 stable wrt bug #723986

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
index 0cad112c435..30eca37b6ed 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="debug libressl luajit protobuf snmp sodium systemd"
 
 DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-05-21 Thread Agostino Sarubbo
commit: 21269e8bb03ba7a8a7b84e644e17206f68e0b4c9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 21 09:02:16 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 21 09:02:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21269e8b

net-dns/pdns-recursor: amd64 stable wrt bug #723986

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
index 76d5e9e950d..0cad112c435 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="debug libressl luajit protobuf snmp sodium systemd"
 
 DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/, net-dns/pdns-recursor/files/

2020-05-20 Thread Sven Wegener
commit: 04738da286478377dba8c13b33f7a470698a3d84
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed May 20 21:27:05 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed May 20 21:31:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04738da2

net-dns/pdns-recursor: Fix building with boost-1.73, bug #719926

Closes: https://bugs.gentoo.org/719926
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sven Wegener  gentoo.org>

 .../files/pdns-recursor-4.3.1-boost-1.73.0.patch   | 89 ++
 net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild   |  4 +
 2 files changed, 93 insertions(+)

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-boost-1.73.0.patch 
b/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-boost-1.73.0.patch
new file mode 100644
index 000..02b8df751ef
--- /dev/null
+++ b/net-dns/pdns-recursor/files/pdns-recursor-4.3.1-boost-1.73.0.patch
@@ -0,0 +1,89 @@
+From 71246536642590e8e8b21c11307ec4bd0e165066 Mon Sep 17 00:00:00 2001
+From: Remi Gacogne 
+Date: Tue, 28 Apr 2020 17:51:47 +0200
+Subject: [PATCH] Replace boost's placeholders with the ones from the std
+ namespace
+
+Boost 1.73 moved boost::bind placeholders to the placeholders
+namespace which did not exist before 1.60, let's switch to
+std::bind and std::placeholders instead of doing per-version handling.
+---
+ pdns/ixfrdist-web.cc |  2 +-
+ pdns/webserver.cc|  6 +++---
+ pdns/ws-auth.cc  |  4 ++--
+ pdns/ws-recursor.cc  | 12 ++--
+ 4 files changed, 12 insertions(+), 12 deletions(-)
+
+diff --git a/webserver.cc b/webserver.cc
+index eafd3059a0..b47cc6d7e0 100644
+--- a/webserver.cc
 b/webserver.cc
+@@ -107,7 +107,7 @@ static void bareHandlerWrapper(WebServer::HandlerFunction 
handler, YaHTTP::Reque
+ 
+ void WebServer::registerBareHandler(const string& url, HandlerFunction 
handler)
+ {
+-  YaHTTP::THandlerFunction f = boost::bind(, handler, _1, 
_2);
++  YaHTTP::THandlerFunction f = std::bind(, handler, 
std::placeholders::_1, std::placeholders::_2);
+   YaHTTP::Router::Any(url, f);
+ }
+ 
+@@ -179,7 +179,7 @@ void WebServer::apiWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
+ }
+ 
+ void WebServer::registerApiHandler(const string& url, HandlerFunction 
handler, bool allowPassword) {
+-  HandlerFunction f = boost::bind(::apiWrapper, this, handler, _1, 
_2, allowPassword);
++  HandlerFunction f = std::bind(::apiWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2, allowPassword);
+   registerBareHandler(url, f);
+ }
+ 
+@@ -196,7 +196,7 @@ void WebServer::webWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
+ }
+ 
+ void WebServer::registerWebHandler(const string& url, HandlerFunction 
handler) {
+-  HandlerFunction f = boost::bind(::webWrapper, this, handler, _1, 
_2);
++  HandlerFunction f = std::bind(::webWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2);
+   registerBareHandler(url, f);
+ }
+ 
+diff --git a/ws-recursor.cc b/ws-recursor.cc
+index cd8997309f..a074460c2f 100644
+--- a/ws-recursor.cc
 b/ws-recursor.cc
+@@ -382,9 +382,9 @@ static void apiServerCacheFlush(HttpRequest* req, 
HttpResponse* resp) {
+   DNSName canon = apiNameToDNSName(req->getvars["domain"]);
+   bool subtree = (req->getvars.count("subtree") > 0 && 
req->getvars["subtree"].compare("true") == 0);
+ 
+-  int count = broadcastAccFunction(boost::bind(pleaseWipeCache, 
canon, subtree));
+-  count += broadcastAccFunction(boost::bind(pleaseWipePacketCache, 
canon, subtree));
+-  count += 
broadcastAccFunction(boost::bind(pleaseWipeAndCountNegCache, canon, 
subtree));
++  int count = broadcastAccFunction(std::bind(pleaseWipeCache, 
canon, subtree));
++  count += broadcastAccFunction(std::bind(pleaseWipePacketCache, 
canon, subtree));
++  count += 
broadcastAccFunction(std::bind(pleaseWipeAndCountNegCache, canon, 
subtree));
+   resp->setBody(Json::object {
+ { "count", count },
+ { "result", "Flushed cache." }
+@@ -512,7 +512,7 @@ RecursorWebServer::RecursorWebServer(FDMultiplexer* fdm)
+   d_ws->bind();
+ 
+   // legacy dispatch
+-  d_ws->registerApiHandler("/jsonstat", 
boost::bind(::jsonstat, this, _1, _2), true);
++  d_ws->registerApiHandler("/jsonstat", 
std::bind(::jsonstat, this, std::placeholders::_1, 
std::placeholders::_2), true);
+   d_ws->registerApiHandler("/api/v1/servers/localhost/cache/flush", 
);
+   d_ws->registerApiHandler("/api/v1/servers/localhost/config/allow-from", 
);
+   d_ws->registerApiHandler("/api/v1/servers/localhost/config", 
);
+@@ -664,7 +664,7 @@ void AsyncServerNewConnectionMT(void *p) {
+ void AsyncServer::asyncWaitForConnections(FDMultiplexer* fdm, const 
newconnectioncb_t& callback)
+ {
+   d_asyncNewConnectionCallback = callback;
+-  fdm->addReadFD(d_server_socket.getHandle(), 
boost::bind(::newConnection, this));
++  fdm->addReadFD(d_server_socket.getHandle(), 
std::bind(::newConnection, this));
+ }
+ 
+ void AsyncServer::newConnection()
+@@ 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-05-19 Thread Sven Wegener
commit: 1d2b4d675227f5595d039468111f21c5de183720
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue May 19 22:20:10 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue May 19 22:20:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2b4d67

net-dns/pdns-recursor: Version bump, security bug #723986

Bug: https://bugs.gentoo.org/723986
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 353ff91c319..71108799dd6 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -3,3 +3,4 @@ DIST pdns-recursor-4.1.15.tar.bz2 1252518 BLAKE2B 
11eecf1ca69e6855be1cb1a1a6bfef
 DIST pdns-recursor-4.2.0.tar.bz2 1316156 BLAKE2B 
3ceb71695b0d5aa2826e28975f45d03910b23f2d7dfbe7388ffd19ea51c37bf6758ea6f90f1772b0c4ed217ef844e112961f51c04dee4db20a05f1e25ae6b71f
 SHA512 
e4be63c1be70f0dfd7aab71f1184d5cc1d15e60e775451a96e8472db6fb3825762ebd6f51b593b167389868bbfde0538612b14a04c03f3f60a7e49f7882e78bf
 DIST pdns-recursor-4.2.1.tar.bz2 1318022 BLAKE2B 
19fba9dae26d27f68ceaf70f15f2fb27ec030fa64d5dfdfe7bf482293ed5aac6b8eb6ed47a75c2b88f4d481794695d66f0ce1cbc71d8eedeabd86d8ce8c382ba
 SHA512 
ebd7ff40def4b5c9398dee5ceae0aaf762982be4124773002b3f603b18cab2a6df667524a268e72268032334ae29d32b42294cbae68dcdc154e08b8a38f75dff
 DIST pdns-recursor-4.3.0.tar.bz2 1349359 BLAKE2B 
cdb9d38a350ef371c3675185c0f52f416d55338df034ff32a9d9fc85d783de04513555ec96fbc1dd07ecd7214d889cfe6fba80bc6981e66a6b8d4fe6f1da7dfa
 SHA512 
6ba4721f502e1e483d04e8d8cafa35d1cc088c6b3c73120a0cc90ff9c8e8f495a1591e01f0daf30d00f020e3aa06b1cf092ed6b8a0786070c307a6564812c085
+DIST pdns-recursor-4.3.1.tar.bz2 1334817 BLAKE2B 
1972259e42b1cefd9069a36d2bb235652ce234d525a2e3f19c96a93bf26f34063e6d04240146bba0560573c1d2ad042a579d6ab557fc7ac0aadee09fa15ee397
 SHA512 
49ae4957ef202f94ec87e6449dfa9c147689b5576ca1002e0155319099d698300c113e221571f6d41cb1cdc1649619621c2ccf8105620c25452ac30bd83e46b8

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
new file mode 100644
index 000..fa5437a3d38
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug libressl luajit protobuf snmp sodium systemd"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/files/, net-dns/pdns/

2020-05-10 Thread Thomas Deutschmann
commit: aa8e967236b90655df2bfc796f14fc228e786f86
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 10 19:39:23 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 10 19:43:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8e9672

net-dns/pdns: fix boost-1.73+ compatibility

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../pdns-4.3.0-boost-1.73-compatibility.patch  | 57 ++
 net-dns/pdns/pdns-4.3.0.ebuild |  2 +
 2 files changed, 59 insertions(+)

diff --git a/net-dns/pdns/files/pdns-4.3.0-boost-1.73-compatibility.patch 
b/net-dns/pdns/files/pdns-4.3.0-boost-1.73-compatibility.patch
new file mode 100644
index 000..5975b09f099
--- /dev/null
+++ b/net-dns/pdns/files/pdns-4.3.0-boost-1.73-compatibility.patch
@@ -0,0 +1,57 @@
+Fix compatibility with boost-1.73+
+
+Backport of 
https://github.com/PowerDNS/pdns/commit/71246536642590e8e8b21c11307ec4bd0e165066
+
+--- a/pdns/ixfrdist-web.cc
 b/pdns/ixfrdist-web.cc
+@@ -32,7 +32,7 @@ IXFRDistWebServer::IXFRDistWebServer(const ComboAddress 
, const Ne
+ {
+   d_ws->setACL(acl);
+   d_ws->setLogLevel(loglevel);
+-  d_ws->registerWebHandler("/metrics", 
boost::bind(::getMetrics, this, _1, _2));
++  d_ws->registerWebHandler("/metrics", 
std::bind(::getMetrics, this, std::placeholders::_1, 
std::placeholders::_2));
+   d_ws->bind();
+ }
+ 
+--- a/pdns/webserver.cc
 b/pdns/webserver.cc
+@@ -107,7 +107,7 @@ static void bareHandlerWrapper(WebServer::HandlerFunction 
handler, YaHTTP::Reque
+ 
+ void WebServer::registerBareHandler(const string& url, HandlerFunction 
handler)
+ {
+-  YaHTTP::THandlerFunction f = boost::bind(, handler, _1, 
_2);
++  YaHTTP::THandlerFunction f = std::bind(, handler, 
std::placeholders::_1, std::placeholders::_2);
+   YaHTTP::Router::Any(url, f);
+ }
+ 
+@@ -179,7 +179,7 @@ void WebServer::apiWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
+ }
+ 
+ void WebServer::registerApiHandler(const string& url, HandlerFunction 
handler, bool allowPassword) {
+-  HandlerFunction f = boost::bind(::apiWrapper, this, handler, _1, 
_2, allowPassword);
++  HandlerFunction f = std::bind(::apiWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2, allowPassword);
+   registerBareHandler(url, f);
+ }
+ 
+@@ -196,7 +196,7 @@ void WebServer::webWrapper(WebServer::HandlerFunction 
handler, HttpRequest* req,
+ }
+ 
+ void WebServer::registerWebHandler(const string& url, HandlerFunction 
handler) {
+-  HandlerFunction f = boost::bind(::webWrapper, this, handler, _1, 
_2);
++  HandlerFunction f = std::bind(::webWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2);
+   registerBareHandler(url, f);
+ }
+ 
+--- a/pdns/ws-auth.cc
 b/pdns/ws-auth.cc
+@@ -2328,8 +2328,8 @@ void AuthWebServer::webThread()
+   d_ws->registerApiHandler("/api", );
+ }
+ if (::arg().mustDo("webserver")) {
+-  d_ws->registerWebHandler("/style.css", 
boost::bind(::cssfunction, this, _1, _2));
+-  d_ws->registerWebHandler("/", 
boost::bind(::indexfunction, this, _1, _2));
++  d_ws->registerWebHandler("/style.css", 
std::bind(::cssfunction, this, std::placeholders::_1, 
std::placeholders::_2));
++  d_ws->registerWebHandler("/", std::bind(::indexfunction, 
this, std::placeholders::_1, std::placeholders::_2));
+ }
+ d_ws->go();
+   }

diff --git a/net-dns/pdns/pdns-4.3.0.ebuild b/net-dns/pdns/pdns-4.3.0.ebuild
index 97e6ee4740a..e2c22a1c64b 100644
--- a/net-dns/pdns/pdns-4.3.0.ebuild
+++ b/net-dns/pdns/pdns-4.3.0.ebuild
@@ -48,6 +48,8 @@ BDEPEND="virtual/pkgconfig
 
 S="${WORKDIR}"/${P/_/-}
 
+PATCHES=( "${FILESDIR}"/${P}-boost-1.73-compatibility.patch )
+
 src_configure() {
local dynmodules="pipe bind" # the default backends, always enabled
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-04-17 Thread Sven Wegener
commit: 764183efafd56cee57815c5f899e32ea5a882720
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Apr 17 22:32:34 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Apr 17 22:33:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764183ef

net-dns/pdns: Version bump to 4.2.2

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.2.2.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index ef27f7bcb00..153404b6b23 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,4 +1,5 @@
 DIST pdns-4.1.13.tar.bz2 1117990 BLAKE2B 
95fa26d872fe138d1cde7e586881010dd27211c4186d0a99693d2fd90bdc3fd939da09805898d469daec6fe8c3493166346cf18b528760f3b25274fe10f45ad2
 SHA512 
94d80b1c6b78e93dd856631d391225c521485c3fb6b4123b28f9f58e178a7f6eb03f24189eaa261873e7e29962761b513c1fcf092101d68ad81dac73249a54d4
 DIST pdns-4.2.0.tar.bz2 1249282 BLAKE2B 
56b3639004abd05ab9df4541cc46f155ce76426b35a29d9a4cedd16428c5852bf9306e14b77440b8239e823cb0603b4747a8ae7729f964f415a529f17706eb1f
 SHA512 
ee67c132458e539d522aaa5835237dc64d92ad546f51e0ef86366964f7105631f2bd1e6c5d19d85466d95e1982f6410aeb14932c265fddfd301e403e76542624
 DIST pdns-4.2.1.tar.bz2 1252829 BLAKE2B 
e5cfcdd0c3011fe43e5abe52e5308b5e6346d186c5d5046c862468ecf810db7e5ab64bd36a9c62f251fbf63948572c5193ed354b8e98d647111e9373578c54ef
 SHA512 
40b5533c755d7c0d41cfb273b704a45a3006dafc98c79bf41cae43d9e2d03bbd7a663996a7f209c390a89c5f7161f2f6246389beef18fbac48e95907e1b7936a
+DIST pdns-4.2.2.tar.bz2 1256587 BLAKE2B 
f0ada1a2acdfc49bc1b4f066402d2da1719ec4b1495922cd77927969bece7defdc483a4231e2f2ec58927e66f02d7be72de685b65628b30c5dff7878e5e440da
 SHA512 
b9d0daadd89f4ab009981305d2c323ab75e283b59b94f764d53c37984a2b6200debe4e514572eac49973fcba2034df65214afb949ce3b1b4ff57b07b07f6e608
 DIST pdns-4.3.0.tar.bz2 1211536 BLAKE2B 
3291597c4f0c39e23f793b128ef26b1ce3dc77640ddf6979242ab291b0e2780ae5c19b18591ea90f5282810044959feca265a245e27eca1f2ebacbdeeb8a3785
 SHA512 
0734dbfb83a2e5080dc54cfc016ceb3e1f7e15a2de2f33392b2f3c995357fa97f9e87ff21e969f148c3e881165471d3058eb2b9cf632117ebce0d7818e025fe2

diff --git a/net-dns/pdns/pdns-4.2.2.ebuild b/net-dns/pdns/pdns-4.2.2.ebuild
new file mode 100644
index 000..11a7e60ebb9
--- /dev/null
+++ b/net-dns/pdns/pdns-4.2.2.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap libressl lua luajit lua-records mydns mysql opendbx 
postgres protobuf remote sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="lua-records? ( lua ) mydns? ( mysql )"
+
+RDEPEND="
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:=
+   lua? (
+   !luajit? ( dev-lang/lua:= )
+   luajit? ( dev-lang/luajit:= )
+   )
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   opendbx? ( dev-db/opendbx )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+DEPEND="${RDEPEND}"
+RDEPEND="${RDEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use lua && dynmodules+=" lua"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   use opendbx && dynmodules+=" opendbx"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-04-07 Thread Sven Wegener
commit: f89bebf411e0247c9fdfe10432bf942f1c0ed646
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Apr  7 18:21:09 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Apr  7 18:21:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f89bebf4

net-dns/pdns: Version bump to 4.3.0

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest | 2 +-
 net-dns/pdns/{pdns-4.3.0_rc2.ebuild => pdns-4.3.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index ba541a6469e..ef27f7bcb00 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,4 +1,4 @@
 DIST pdns-4.1.13.tar.bz2 1117990 BLAKE2B 
95fa26d872fe138d1cde7e586881010dd27211c4186d0a99693d2fd90bdc3fd939da09805898d469daec6fe8c3493166346cf18b528760f3b25274fe10f45ad2
 SHA512 
94d80b1c6b78e93dd856631d391225c521485c3fb6b4123b28f9f58e178a7f6eb03f24189eaa261873e7e29962761b513c1fcf092101d68ad81dac73249a54d4
 DIST pdns-4.2.0.tar.bz2 1249282 BLAKE2B 
56b3639004abd05ab9df4541cc46f155ce76426b35a29d9a4cedd16428c5852bf9306e14b77440b8239e823cb0603b4747a8ae7729f964f415a529f17706eb1f
 SHA512 
ee67c132458e539d522aaa5835237dc64d92ad546f51e0ef86366964f7105631f2bd1e6c5d19d85466d95e1982f6410aeb14932c265fddfd301e403e76542624
 DIST pdns-4.2.1.tar.bz2 1252829 BLAKE2B 
e5cfcdd0c3011fe43e5abe52e5308b5e6346d186c5d5046c862468ecf810db7e5ab64bd36a9c62f251fbf63948572c5193ed354b8e98d647111e9373578c54ef
 SHA512 
40b5533c755d7c0d41cfb273b704a45a3006dafc98c79bf41cae43d9e2d03bbd7a663996a7f209c390a89c5f7161f2f6246389beef18fbac48e95907e1b7936a
-DIST pdns-4.3.0-rc2.tar.bz2 1211130 BLAKE2B 
48d1c1fb67031a42cbcb52badf914bd7e3e642d15866af55bebcb7ee65fadff5a5e058a5888b112423c68a83207e304eab33d9f45e3e3d5e265a88f18f0980ee
 SHA512 
c1ec2366345ac8d2d19768abbfa4d0c0308df121f06deeb7d84b5d6abb702d877ad40ade37f13cce3e3f08e6a70069380dcf6de3c400a2c492182bbcbe1b4569
+DIST pdns-4.3.0.tar.bz2 1211536 BLAKE2B 
3291597c4f0c39e23f793b128ef26b1ce3dc77640ddf6979242ab291b0e2780ae5c19b18591ea90f5282810044959feca265a245e27eca1f2ebacbdeeb8a3785
 SHA512 
0734dbfb83a2e5080dc54cfc016ceb3e1f7e15a2de2f33392b2f3c995357fa97f9e87ff21e969f148c3e881165471d3058eb2b9cf632117ebce0d7818e025fe2

diff --git a/net-dns/pdns/pdns-4.3.0_rc2.ebuild b/net-dns/pdns/pdns-4.3.0.ebuild
similarity index 99%
rename from net-dns/pdns/pdns-4.3.0_rc2.ebuild
rename to net-dns/pdns/pdns-4.3.0.ebuild
index ae487fd7f0d..97e6ee4740a 100644
--- a/net-dns/pdns/pdns-4.3.0_rc2.ebuild
+++ b/net-dns/pdns/pdns-4.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="" # ~amd64 ~x86
+KEYWORDS="~amd64 ~x86"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-03-19 Thread Sven Wegener
commit: a51d913a3cbcbb45a838da7cd58b0d6e5e84b7d6
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Mar 18 21:13:42 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Mar 19 07:34:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51d913a

net-dns/pdns: Version bump to 4.3.0_rc2

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.3.0_rc2.ebuild | 168 +
 2 files changed, 169 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 5e5d49013f7..ba541a6469e 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,3 +1,4 @@
 DIST pdns-4.1.13.tar.bz2 1117990 BLAKE2B 
95fa26d872fe138d1cde7e586881010dd27211c4186d0a99693d2fd90bdc3fd939da09805898d469daec6fe8c3493166346cf18b528760f3b25274fe10f45ad2
 SHA512 
94d80b1c6b78e93dd856631d391225c521485c3fb6b4123b28f9f58e178a7f6eb03f24189eaa261873e7e29962761b513c1fcf092101d68ad81dac73249a54d4
 DIST pdns-4.2.0.tar.bz2 1249282 BLAKE2B 
56b3639004abd05ab9df4541cc46f155ce76426b35a29d9a4cedd16428c5852bf9306e14b77440b8239e823cb0603b4747a8ae7729f964f415a529f17706eb1f
 SHA512 
ee67c132458e539d522aaa5835237dc64d92ad546f51e0ef86366964f7105631f2bd1e6c5d19d85466d95e1982f6410aeb14932c265fddfd301e403e76542624
 DIST pdns-4.2.1.tar.bz2 1252829 BLAKE2B 
e5cfcdd0c3011fe43e5abe52e5308b5e6346d186c5d5046c862468ecf810db7e5ab64bd36a9c62f251fbf63948572c5193ed354b8e98d647111e9373578c54ef
 SHA512 
40b5533c755d7c0d41cfb273b704a45a3006dafc98c79bf41cae43d9e2d03bbd7a663996a7f209c390a89c5f7161f2f6246389beef18fbac48e95907e1b7936a
+DIST pdns-4.3.0-rc2.tar.bz2 1211130 BLAKE2B 
48d1c1fb67031a42cbcb52badf914bd7e3e642d15866af55bebcb7ee65fadff5a5e058a5888b112423c68a83207e304eab33d9f45e3e3d5e265a88f18f0980ee
 SHA512 
c1ec2366345ac8d2d19768abbfa4d0c0308df121f06deeb7d84b5d6abb702d877ad40ade37f13cce3e3f08e6a70069380dcf6de3c400a2c492182bbcbe1b4569

diff --git a/net-dns/pdns/pdns-4.3.0_rc2.ebuild 
b/net-dns/pdns/pdns-4.3.0_rc2.ebuild
new file mode 100644
index 000..ae487fd7f0d
--- /dev/null
+++ b/net-dns/pdns/pdns-4.3.0_rc2.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="" # ~amd64 ~x86
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap libressl luajit lua-records mydns mysql postgres 
protobuf remote sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="mydns? ( mysql )"
+
+RDEPEND="
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:=
+   !luajit? ( dev-lang/lua:= )
+   luajit? ( dev-lang/luajit:= )
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+DEPEND="${RDEPEND}"
+RDEPEND="${RDEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   --with-lua=$(usex luajit luajit lua) \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/, net-dns/pdns-recursor/files/

2020-03-11 Thread Sven Wegener
commit: 393659df4d7ee528efa246d674038918e551d3e4
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Mar 11 13:26:18 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Mar 11 13:43:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=393659df

net-dns/pdns-recursor: Revision bump for new acct packages

This also uses the new users for dropping privileges.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/files/pdns-recursor-r2   | 41 ++
 ...-4.3.0.ebuild => pdns-recursor-4.3.0-r1.ebuild} | 10 +++---
 2 files changed, 46 insertions(+), 5 deletions(-)

diff --git a/net-dns/pdns-recursor/files/pdns-recursor-r2 
b/net-dns/pdns-recursor/files/pdns-recursor-r2
new file mode 100644
index 000..01ce79167bb
--- /dev/null
+++ b/net-dns/pdns-recursor/files/pdns-recursor-r2
@@ -0,0 +1,41 @@
+#!/sbin/openrc-run
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+PDNS_CONFIGDIR="${PDNS_CONFIGDIR:-/etc/powerdns}"
+
+PDNS_CONFIG="${PDNS_CONFIGDIR}/recursor.conf"
+PDNS_CHROOTDIR="$( awk -F = '$1 == "chroot" { print $2 }' "${PDNS_CONFIG}" )"
+PDNS_SOCKETDIR="$( awk -F = '$1 == "socket-dir" { print $2 }' "${PDNS_CONFIG}" 
)"
+[ -z "${PDNS_SOCKETDIR}" -a -z "${PDNS_CHROOTDIR}" ] && 
PDNS_SOCKETDIR="/var/run/pdns-recursor"
+
+name="PowerDNS Recursor"
+description="Recursive name server"
+
+extra_started_commands="ping"
+description_ping="Ping the PowerDNS instance"
+
+command="/usr/sbin/pdns_recursor"
+command_args="--config-dir=${PDNS_CONFIGDIR} --write-pid=yes"
+command_args_foreground="--daemon=no"
+command_args_background="--daemon=yes"
+yesno ${rc_verbose} || command_args_background="${command_args_background} 
>/dev/null 2>&1"
+
+pidfile="${PDNS_CHROOTDIR}/${PDNS_SOCKETDIR}/pdns_recursor.pid"
+
+control_command="/usr/bin/rec_control"
+control_command_args="${command_args}"
+
+depend() {
+   need net
+}
+
+start_pre() {
+   checkpath --directory --mode 750 "${PDNS_CHROOTDIR}/${PDNS_SOCKETDIR}"
+}
+
+ping() {
+   ebegin "Pinging ${name}"
+   ${control_command} ${control_command_args} ping >/dev/null 2>&1
+   eend $?
+}

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.0.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.0-r1.ebuild
similarity index 91%
rename from net-dns/pdns-recursor/pdns-recursor-4.3.0.ebuild
rename to net-dns/pdns-recursor/pdns-recursor-4.3.0-r1.ebuild
index d3ed153e567..fa5437a3d38 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.3.0.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.0-r1.ebuild
@@ -27,7 +27,9 @@ DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
!libressl? ( dev-libs/openssl:= )
>=dev-libs/boost-1.35:="
 RDEPEND="${DEPEND}
-   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-03-10 Thread Sven Wegener
commit: 5c97db936ccba6017937df595ce2ca1fadcbacb0
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Mar 10 20:38:02 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Mar 10 20:38:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c97db93

net-dns/pdns-recursor: Version bump to 4.3.0

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.3.0.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index fa7264e0562..353ff91c319 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -2,3 +2,4 @@ DIST pdns-recursor-4.1.14.tar.bz2 1249908 BLAKE2B 
8918cbfa2b8ef91b18b7ef79c94bb2
 DIST pdns-recursor-4.1.15.tar.bz2 1252518 BLAKE2B 
11eecf1ca69e6855be1cb1a1a6bfefd6b65cf38a6fcfd1e98727fd7813958024b47f974a12fa05cf0a92079a7d14ecb1a6b199a51ba0b4731aa4a1a8b638441a
 SHA512 
d493de78086a88784dbf8b54732faddca7e0dec008cf80a757240f8e1943d230edc4f0ef5a372cb1897be01956bbcfd282a979150901c0df6cc304ccdc6d878d
 DIST pdns-recursor-4.2.0.tar.bz2 1316156 BLAKE2B 
3ceb71695b0d5aa2826e28975f45d03910b23f2d7dfbe7388ffd19ea51c37bf6758ea6f90f1772b0c4ed217ef844e112961f51c04dee4db20a05f1e25ae6b71f
 SHA512 
e4be63c1be70f0dfd7aab71f1184d5cc1d15e60e775451a96e8472db6fb3825762ebd6f51b593b167389868bbfde0538612b14a04c03f3f60a7e49f7882e78bf
 DIST pdns-recursor-4.2.1.tar.bz2 1318022 BLAKE2B 
19fba9dae26d27f68ceaf70f15f2fb27ec030fa64d5dfdfe7bf482293ed5aac6b8eb6ed47a75c2b88f4d481794695d66f0ce1cbc71d8eedeabd86d8ce8c382ba
 SHA512 
ebd7ff40def4b5c9398dee5ceae0aaf762982be4124773002b3f603b18cab2a6df667524a268e72268032334ae29d32b42294cbae68dcdc154e08b8a38f75dff
+DIST pdns-recursor-4.3.0.tar.bz2 1349359 BLAKE2B 
cdb9d38a350ef371c3675185c0f52f416d55338df034ff32a9d9fc85d783de04513555ec96fbc1dd07ecd7214d889cfe6fba80bc6981e66a6b8d4fe6f1da7dfa
 SHA512 
6ba4721f502e1e483d04e8d8cafa35d1cc088c6b3c73120a0cc90ff9c8e8f495a1591e01f0daf30d00f020e3aa06b1cf092ed6b8a0786070c307a6564812c085

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.3.0.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.3.0.ebuild
new file mode 100644
index 000..d3ed153e567
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.3.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug libressl luajit protobuf snmp sodium systemd"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-03-10 Thread Sven Wegener
commit: ad5074604df3d2301cfe10f6e7461b19b581fac6
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Mar 10 20:38:10 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Mar 10 20:39:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad507460

net-dns/pdns: Revision bump to switch to acct packages

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/pdns-4.2.1-r1.ebuild | 173 ++
 1 file changed, 173 insertions(+)

diff --git a/net-dns/pdns/pdns-4.2.1-r1.ebuild 
b/net-dns/pdns/pdns-4.2.1-r1.ebuild
new file mode 100644
index 000..11a7e60ebb9
--- /dev/null
+++ b/net-dns/pdns/pdns-4.2.1-r1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap libressl lua luajit lua-records mydns mysql opendbx 
postgres protobuf remote sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="lua-records? ( lua ) mydns? ( mysql )"
+
+RDEPEND="
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:=
+   lua? (
+   !luajit? ( dev-lang/lua:= )
+   luajit? ( dev-lang/luajit:= )
+   )
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   opendbx? ( dev-db/opendbx )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+DEPEND="${RDEPEND}"
+RDEPEND="${RDEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use lua && dynmodules+=" lua"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   use opendbx && dynmodules+=" opendbx"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   $(use_with lua lua $(usex luajit luajit lua)) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set defaults: setuid=pdns, setgid=pdns
+   sed -i \
+   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
+   "${D}"/etc/powerdns/pdns.conf
+
+   newinitd "${FILESDIR}"/pdns-r1 pdns
+
+   keepdir /var/empty
+
+   if use doc; then
+   docinto html
+   dodoc -r codedocs/html/.
+   fi
+
+   # Install development headers
+   insinto /usr/include/pdns
+   doins pdns/*.hh
+   insinto /usr/include/pdns/backends/gsql
+   doins pdns/backends/gsql/*.hh
+
+   if use ldap ; then
+   insinto /etc/openldap/schema
+   doins "${FILESDIR}"/dnsdomain2.schema
+   fi
+
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "PowerDNS provides multiple instances support. You can create more 
instances"
+   elog "by symlinking the pdns init script to another name."
+   elog
+   elog "The name must be in the format pdns. and PowerDNS will 
use the"
+   elog 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2020-03-10 Thread Sven Wegener
commit: 632fa318ed4410c239996064477dd91d3c28e773
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Mar 10 20:38:05 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Mar 10 20:38:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=632fa318

net-dns/pdns-recursor: Mark 4.2.1 stable on amd64/x86

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild
index 2ae00b46ee1..64c04adb42e 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="debug libressl luajit protobuf snmp sodium systemd"
 
 DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-03-10 Thread Sven Wegener
commit: de0704a2669d86a78b199a25dd1175887cae3e0f
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Mar 10 20:38:12 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Mar 10 20:39:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0704a2

net-dns/pdns: Mark 4.2.1 stable on amd64/x86

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/pdns-4.2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/pdns-4.2.1.ebuild b/net-dns/pdns/pdns-4.2.1.ebuild
index 5c7378bfdf7..5156520ab10 100644
--- a/net-dns/pdns/pdns-4.2.1.ebuild
+++ b/net-dns/pdns/pdns-4.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-ldap-backend/, profiles/

2020-01-04 Thread Aaron Bauman
commit: c5d42326c3a118c6bec69647be17660d72f3b946
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Jan  5 04:00:23 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Jan  5 04:00:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d42326

net-dns/pdns-ldap-backend: drop last-rited pkg

Signed-off-by: Aaron Bauman  gentoo.org>

 net-dns/pdns-ldap-backend/Manifest |  1 -
 net-dns/pdns-ldap-backend/metadata.xml |  5 ---
 .../pdns-ldap-backend/pdns-ldap-backend-0.2.ebuild | 39 --
 profiles/package.mask  |  6 
 4 files changed, 51 deletions(-)

diff --git a/net-dns/pdns-ldap-backend/Manifest 
b/net-dns/pdns-ldap-backend/Manifest
deleted file mode 100644
index af93c65ac26..000
--- a/net-dns/pdns-ldap-backend/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pdns-ldap-backend-0.2.tar.gz 745650 BLAKE2B 
68371aebaa4f3d447ccc52d5ba6463ec3cae704071a78664529415fd57b61e98d6fe8b895cf96122c24f9fc3fe74d449d2f132030148c7f896c38dbe1afaea3e
 SHA512 
1a9eb0282abd9dea945150412a77d9cad4ee5fb114b621396928adb6db5994a0ee54b084281b723460e2943c15570c783da518a51314636302d9179832a26990

diff --git a/net-dns/pdns-ldap-backend/metadata.xml 
b/net-dns/pdns-ldap-backend/metadata.xml
deleted file mode 100644
index 6f49eba8f49..000
--- a/net-dns/pdns-ldap-backend/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-

diff --git a/net-dns/pdns-ldap-backend/pdns-ldap-backend-0.2.ebuild 
b/net-dns/pdns-ldap-backend/pdns-ldap-backend-0.2.ebuild
deleted file mode 100644
index 48439709cce..000
--- a/net-dns/pdns-ldap-backend/pdns-ldap-backend-0.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils multilib
-
-DESCRIPTION="Fork of the official but unmaintained LDAP backend"
-HOMEPAGE="https://repo.or.cz/w/pdns-ldap-backend.git 
http://sequanux.org/cgi-bin/mailman/listinfo/pdns-ldap-backend;
-SRC_URI="http://sequanux.org/dl/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE="sasl"
-
-DEPEND=">=net-dns/pdns-3.2[-ldap]
-   net-nds/openldap[sasl=]
-   virtual/krb5"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --disable-static \
-   --with-pdns="${EPREFIX}/usr/include" \
-   --libdir=/usr/$(get_libdir)/powerdns
-}
-
-src_install() {
-   DOCS="AUTHORS ChangeLog NEWS README USAGE* src/dns.ldif"
-   default
-   prune_libtool_files --all
-   insinto /etc/openldap/schema
-   doins schema/*
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index a1baa7bbc6e..d7b7ae7c373 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -706,12 +706,6 @@ sci-astronomy/casacore
 # Removal in 30 days.  Bug #602024.
 app-laptop/nvidiabl
 
-# Michał Górny  (2019-12-01)
-# Added in 2013 and not updated since.  Unmaintained upstream since
-# inception.  Never had any keywords.
-# Removal in 30 days.  Bug #701462.
-net-dns/pdns-ldap-backend
-
 # Michał Górny  (2019-12-01)
 # Unmaintained.  Incorrect license and potential copyright infringement.
 # Removal in 30 days.  Bug #634332.



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2019-12-09 Thread Sven Wegener
commit: 58fb220706ceecb4f5e7ad821a3d716a91ef331f
Author: Sven Wegener  gentoo  org>
AuthorDate: Mon Dec  9 12:49:00 2019 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Mon Dec  9 12:49:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fb2207

net-dns/pdns-recursor: Version bump to 4.1.2

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 3ba0ef2eec4..fa7264e0562 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,3 +1,4 @@
 DIST pdns-recursor-4.1.14.tar.bz2 1249908 BLAKE2B 
8918cbfa2b8ef91b18b7ef79c94bb2ae5e73f2dd835e810aca6480b7338be19e9d151f6ace6cd42bba6c71123378b95811dfa570d31ce2aa3e141b9e49753c8e
 SHA512 
9b1842df5d32f0f7a7080bedb98d8f9e36c08cbf7427c9ba1bd07bae40ef48ad4a843d6eaff336d1fe9869c209c05f4edf1117b994b6ed5818146445b28b3011
 DIST pdns-recursor-4.1.15.tar.bz2 1252518 BLAKE2B 
11eecf1ca69e6855be1cb1a1a6bfefd6b65cf38a6fcfd1e98727fd7813958024b47f974a12fa05cf0a92079a7d14ecb1a6b199a51ba0b4731aa4a1a8b638441a
 SHA512 
d493de78086a88784dbf8b54732faddca7e0dec008cf80a757240f8e1943d230edc4f0ef5a372cb1897be01956bbcfd282a979150901c0df6cc304ccdc6d878d
 DIST pdns-recursor-4.2.0.tar.bz2 1316156 BLAKE2B 
3ceb71695b0d5aa2826e28975f45d03910b23f2d7dfbe7388ffd19ea51c37bf6758ea6f90f1772b0c4ed217ef844e112961f51c04dee4db20a05f1e25ae6b71f
 SHA512 
e4be63c1be70f0dfd7aab71f1184d5cc1d15e60e775451a96e8472db6fb3825762ebd6f51b593b167389868bbfde0538612b14a04c03f3f60a7e49f7882e78bf
+DIST pdns-recursor-4.2.1.tar.bz2 1318022 BLAKE2B 
19fba9dae26d27f68ceaf70f15f2fb27ec030fa64d5dfdfe7bf482293ed5aac6b8eb6ed47a75c2b88f4d481794695d66f0ce1cbc71d8eedeabd86d8ce8c382ba
 SHA512 
ebd7ff40def4b5c9398dee5ceae0aaf762982be4124773002b3f603b18cab2a6df667524a268e72268032334ae29d32b42294cbae68dcdc154e08b8a38f75dff

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild
new file mode 100644
index 000..2ae00b46ee1
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.2.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug libressl luajit protobuf snmp sodium systemd"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2019-12-06 Thread Sven Wegener
commit: feba074ecffc6573f7fdcf5c3bb4dbff843b525d
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Dec  6 12:32:48 2019 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Dec  6 12:33:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feba074e

net-dns/pdns-recursor: Version bump to 4.1.15

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest|  1 +
 net-dns/pdns-recursor/pdns-recursor-4.1.15.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 00067a83a29..3ba0ef2eec4 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-recursor-4.1.14.tar.bz2 1249908 BLAKE2B 
8918cbfa2b8ef91b18b7ef79c94bb2ae5e73f2dd835e810aca6480b7338be19e9d151f6ace6cd42bba6c71123378b95811dfa570d31ce2aa3e141b9e49753c8e
 SHA512 
9b1842df5d32f0f7a7080bedb98d8f9e36c08cbf7427c9ba1bd07bae40ef48ad4a843d6eaff336d1fe9869c209c05f4edf1117b994b6ed5818146445b28b3011
+DIST pdns-recursor-4.1.15.tar.bz2 1252518 BLAKE2B 
11eecf1ca69e6855be1cb1a1a6bfefd6b65cf38a6fcfd1e98727fd7813958024b47f974a12fa05cf0a92079a7d14ecb1a6b199a51ba0b4731aa4a1a8b638441a
 SHA512 
d493de78086a88784dbf8b54732faddca7e0dec008cf80a757240f8e1943d230edc4f0ef5a372cb1897be01956bbcfd282a979150901c0df6cc304ccdc6d878d
 DIST pdns-recursor-4.2.0.tar.bz2 1316156 BLAKE2B 
3ceb71695b0d5aa2826e28975f45d03910b23f2d7dfbe7388ffd19ea51c37bf6758ea6f90f1772b0c4ed217ef844e112961f51c04dee4db20a05f1e25ae6b71f
 SHA512 
e4be63c1be70f0dfd7aab71f1184d5cc1d15e60e775451a96e8472db6fb3825762ebd6f51b593b167389868bbfde0538612b14a04c03f3f60a7e49f7882e78bf

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.1.15.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.1.15.ebuild
new file mode 100644
index 000..8c6bb86d0ac
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.1.15.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug libressl luajit protobuf snmp sodium systemd"
+
+DEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42:=
+   )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:="
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2019-12-02 Thread Sven Wegener
commit: e087ece1dfffebdc0900b6cd1e86ece9c336b891
Author: Sven Wegener  gentoo  org>
AuthorDate: Mon Dec  2 21:26:28 2019 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Mon Dec  2 21:27:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e087ece1

net-dns/pdns: Version bump to 4.2.1

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.2.1.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index c867f68422e..5e5d49013f7 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-4.1.13.tar.bz2 1117990 BLAKE2B 
95fa26d872fe138d1cde7e586881010dd27211c4186d0a99693d2fd90bdc3fd939da09805898d469daec6fe8c3493166346cf18b528760f3b25274fe10f45ad2
 SHA512 
94d80b1c6b78e93dd856631d391225c521485c3fb6b4123b28f9f58e178a7f6eb03f24189eaa261873e7e29962761b513c1fcf092101d68ad81dac73249a54d4
 DIST pdns-4.2.0.tar.bz2 1249282 BLAKE2B 
56b3639004abd05ab9df4541cc46f155ce76426b35a29d9a4cedd16428c5852bf9306e14b77440b8239e823cb0603b4747a8ae7729f964f415a529f17706eb1f
 SHA512 
ee67c132458e539d522aaa5835237dc64d92ad546f51e0ef86366964f7105631f2bd1e6c5d19d85466d95e1982f6410aeb14932c265fddfd301e403e76542624
+DIST pdns-4.2.1.tar.bz2 1252829 BLAKE2B 
e5cfcdd0c3011fe43e5abe52e5308b5e6346d186c5d5046c862468ecf810db7e5ab64bd36a9c62f251fbf63948572c5193ed354b8e98d647111e9373578c54ef
 SHA512 
40b5533c755d7c0d41cfb273b704a45a3006dafc98c79bf41cae43d9e2d03bbd7a663996a7f209c390a89c5f7161f2f6246389beef18fbac48e95907e1b7936a

diff --git a/net-dns/pdns/pdns-4.2.1.ebuild b/net-dns/pdns/pdns-4.2.1.ebuild
new file mode 100644
index 000..e1229b5437f
--- /dev/null
+++ b/net-dns/pdns/pdns-4.2.1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib user
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap libressl lua luajit lua-records mydns mysql opendbx 
postgres protobuf remote sodium sqlite systemd tools tinydns test"
+
+REQUIRED_USE="lua-records? ( lua ) mydns? ( mysql )"
+
+RDEPEND="
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:=
+   lua? (
+   !luajit? ( dev-lang/lua:= )
+   luajit? ( dev-lang/luajit:= )
+   )
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   opendbx? ( dev-db/opendbx )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use lua && dynmodules+=" lua"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   use opendbx && dynmodules+=" opendbx"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   $(use_with lua lua $(usex luajit luajit lua)) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2019-08-30 Thread Sven Wegener
commit: 111bb2d0db504404986ed8a486bd91cf4536fe0e
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Aug 30 11:46:34 2019 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Aug 30 11:47:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111bb2d0

net-dns/pdns: Version bump to 4.2.0

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest | 2 +-
 net-dns/pdns/{pdns-4.2.0_rc3.ebuild => pdns-4.2.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index d3d8fe9c8a7..c867f68422e 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,2 +1,2 @@
 DIST pdns-4.1.13.tar.bz2 1117990 BLAKE2B 
95fa26d872fe138d1cde7e586881010dd27211c4186d0a99693d2fd90bdc3fd939da09805898d469daec6fe8c3493166346cf18b528760f3b25274fe10f45ad2
 SHA512 
94d80b1c6b78e93dd856631d391225c521485c3fb6b4123b28f9f58e178a7f6eb03f24189eaa261873e7e29962761b513c1fcf092101d68ad81dac73249a54d4
-DIST pdns-4.2.0-rc3.tar.bz2 1250840 BLAKE2B 
d9c97b318405b43545ca44a7debf442cd276226dbfcfef98de555d3aa61203fe7af0842c6d65f16677769b33dba5998c5cc64e4a5820ee5a137a9ec770ea5b28
 SHA512 
a60fc2eb369f56d8bdc2e78c54ad62795e27e7f55138c3a83725d8144c0d0a7b5c894cfbd3972516dd8d2d816e5b0ff73fefe8479c8ad08dfa0aa0e0f3f026d7
+DIST pdns-4.2.0.tar.bz2 1249282 BLAKE2B 
56b3639004abd05ab9df4541cc46f155ce76426b35a29d9a4cedd16428c5852bf9306e14b77440b8239e823cb0603b4747a8ae7729f964f415a529f17706eb1f
 SHA512 
ee67c132458e539d522aaa5835237dc64d92ad546f51e0ef86366964f7105631f2bd1e6c5d19d85466d95e1982f6410aeb14932c265fddfd301e403e76542624

diff --git a/net-dns/pdns/pdns-4.2.0_rc3.ebuild b/net-dns/pdns/pdns-4.2.0.ebuild
similarity index 99%
rename from net-dns/pdns/pdns-4.2.0_rc3.ebuild
rename to net-dns/pdns/pdns-4.2.0.ebuild
index d2668391586..e1229b5437f 100644
--- a/net-dns/pdns/pdns-4.2.0_rc3.ebuild
+++ b/net-dns/pdns/pdns-4.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="" # ~amd64 ~x86
+KEYWORDS="~amd64 ~x86"
 
 # other possible flags:
 # db2: we lack the dep



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2019-08-24 Thread Thomas Deutschmann
commit: 117c366dc5975655deda1e9a324a16ddc15e28bd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Aug 24 09:22:58 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Aug 24 09:23:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117c366d

net-dns/pdns: subscribe to dev-db/mysql-connector-c subslot

My previous change was wrong: virtual/libmysqlclient was deprecated.

Fixes: 8fef117 ("net-dns/pdns: use virtual/libmysqlclient")
Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-dns/pdns/pdns-4.1.13.ebuild| 2 +-
 net-dns/pdns/pdns-4.2.0_rc3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/pdns-4.1.13.ebuild b/net-dns/pdns/pdns-4.1.13.ebuild
index 2e587f45a39..ae6ae070db0 100644
--- a/net-dns/pdns/pdns-4.1.13.ebuild
+++ b/net-dns/pdns/pdns-4.1.13.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
!luajit? ( dev-lang/lua:= )
luajit? ( dev-lang/luajit:= )
)
-   mysql? ( virtual/libmysqlclient:= )
+   mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:= )
ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
sqlite? ( dev-db/sqlite:3 )

diff --git a/net-dns/pdns/pdns-4.2.0_rc3.ebuild 
b/net-dns/pdns/pdns-4.2.0_rc3.ebuild
index 8f33e657921..d2668391586 100644
--- a/net-dns/pdns/pdns-4.2.0_rc3.ebuild
+++ b/net-dns/pdns/pdns-4.2.0_rc3.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
luajit? ( dev-lang/luajit:= )
)
lua-records? ( >=net-misc/curl-7.21.3 )
-   mysql? ( virtual/libmysqlclient:= )
+   mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:= )
ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
sqlite? ( dev-db/sqlite:3 )



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2019-08-24 Thread Thomas Deutschmann
commit: f45cc69b8d7b0e6cca3a7c79ff04767a729024c3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Aug 24 09:16:30 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Aug 24 09:18:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f45cc69b

net-dns/pdns: use virtual/libmysqlclient

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-dns/pdns/pdns-4.1.13.ebuild| 2 +-
 net-dns/pdns/pdns-4.2.0_rc3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/pdns-4.1.13.ebuild b/net-dns/pdns/pdns-4.1.13.ebuild
index f267a0663b8..2e587f45a39 100644
--- a/net-dns/pdns/pdns-4.1.13.ebuild
+++ b/net-dns/pdns/pdns-4.1.13.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
!luajit? ( dev-lang/lua:= )
luajit? ( dev-lang/luajit:= )
)
-   mysql? ( dev-db/mysql-connector-c )
+   mysql? ( virtual/libmysqlclient:= )
postgres? ( dev-db/postgresql:= )
ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
sqlite? ( dev-db/sqlite:3 )

diff --git a/net-dns/pdns/pdns-4.2.0_rc3.ebuild 
b/net-dns/pdns/pdns-4.2.0_rc3.ebuild
index d811e77d5c5..8f33e657921 100644
--- a/net-dns/pdns/pdns-4.2.0_rc3.ebuild
+++ b/net-dns/pdns/pdns-4.2.0_rc3.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
luajit? ( dev-lang/luajit:= )
)
lua-records? ( >=net-misc/curl-7.21.3 )
-   mysql? ( dev-db/mysql-connector-c )
+   mysql? ( virtual/libmysqlclient:= )
postgres? ( dev-db/postgresql:= )
ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
sqlite? ( dev-db/sqlite:3 )



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2019-08-10 Thread Sven Wegener
commit: b2b8fb860016c11e0fb02621500448c48194388d
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Aug 10 09:13:25 2019 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Aug 10 09:14:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b8fb86

net-dns/pdns: Cleanup

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 -
 net-dns/pdns/pdns-4.1.11-r1.ebuild | 174 -
 2 files changed, 175 deletions(-)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index d1229915652..d3d8fe9c8a7 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,3 +1,2 @@
-DIST pdns-4.1.11.tar.bz2 1118103 BLAKE2B 
f4ba0c463c7ff5f2185b33956ef7749b5ca6496ce850a189ec5a537d174e1391784f2c0c2af3bc7b68d2f1e01ec57c8731dc07a7690905ab7a6e386a1a8f3e4d
 SHA512 
18215f523a39d48c8756bc13ecae1bd78967c2d66619d93ddaafb13062690002a9bdfe1d337796820706692c449286c7b9e9b8d45933684d32acbc20e490c0c4
 DIST pdns-4.1.13.tar.bz2 1117990 BLAKE2B 
95fa26d872fe138d1cde7e586881010dd27211c4186d0a99693d2fd90bdc3fd939da09805898d469daec6fe8c3493166346cf18b528760f3b25274fe10f45ad2
 SHA512 
94d80b1c6b78e93dd856631d391225c521485c3fb6b4123b28f9f58e178a7f6eb03f24189eaa261873e7e29962761b513c1fcf092101d68ad81dac73249a54d4
 DIST pdns-4.2.0-rc3.tar.bz2 1250840 BLAKE2B 
d9c97b318405b43545ca44a7debf442cd276226dbfcfef98de555d3aa61203fe7af0842c6d65f16677769b33dba5998c5cc64e4a5820ee5a137a9ec770ea5b28
 SHA512 
a60fc2eb369f56d8bdc2e78c54ad62795e27e7f55138c3a83725d8144c0d0a7b5c894cfbd3972516dd8d2d816e5b0ff73fefe8479c8ad08dfa0aa0e0f3f026d7

diff --git a/net-dns/pdns/pdns-4.1.11-r1.ebuild 
b/net-dns/pdns/pdns-4.1.11-r1.ebuild
deleted file mode 100644
index f267a0663b8..000
--- a/net-dns/pdns/pdns-4.1.11-r1.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit multilib user
-
-DESCRIPTION="The PowerDNS Daemon"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# other possible flags:
-# db2: we lack the dep
-# oracle: dito (need Oracle Client Libraries)
-# xdb: (almost) dead, surely not supported
-
-IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx 
postgres protobuf remote sodium sqlite systemd tools tinydns test"
-
-REQUIRED_USE="mydns? ( mysql )"
-
-RDEPEND="
-   libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:= )
-   >=dev-libs/boost-1.35:=
-   botan? ( dev-libs/botan:2= )
-   lua? (
-   !luajit? ( dev-lang/lua:= )
-   luajit? ( dev-lang/luajit:= )
-   )
-   mysql? ( dev-db/mysql-connector-c )
-   postgres? ( dev-db/postgresql:= )
-   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
-   sqlite? ( dev-db/sqlite:3 )
-   opendbx? ( dev-db/opendbx )
-   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
-   sodium? ( dev-libs/libsodium:= )
-   tinydns? ( >=dev-db/tinycdb-0.77 )
-   protobuf? ( dev-libs/protobuf )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}"/${P/_/-}
-
-src_configure() {
-   local dynmodules="pipe bind" # the default backends, always enabled
-
-   #use db2 && dynmodules+=" db2"
-   use ldap && dynmodules+=" ldap"
-   use lua && dynmodules+=" lua"
-   use mydns && dynmodules+=" mydns"
-   use mysql && dynmodules+=" gmysql"
-   use opendbx && dynmodules+=" opendbx"
-   #use oracle && dynmodules+=" goracle oracle"
-   use postgres && dynmodules+=" gpgsql"
-   use remote && dynmodules+=" remote"
-   use sqlite && dynmodules+=" gsqlite3"
-   use tinydns && dynmodules+=" tinydns"
-   use geoip && dynmodules+=" geoip"
-   #use xdb && dynmodules+=" xdb"
-
-   econf \
-   --disable-static \
-   --sysconfdir=/etc/powerdns \
-   --libdir=/usr/$(get_libdir)/powerdns \
-   --with-modules= \
-   --with-dynmodules="${dynmodules}" \
-   --with-mysql-lib=/usr/$(get_libdir) \
-   $(use_enable botan) \
-   $(use_enable debug verbose-logging) \
-   $(use_enable test unit-tests) \
-   $(use_enable tools) \
-   $(use_enable systemd) \
-   $(use_enable sodium libsodium) \
-   $(usex lua "$(use_with !luajit lua) $(use_with luajit)" \
-   '--without-lua --without-luajit') \
-   $(use_with protobuf) \
-   ${myconf}
-}
-
-src_compile() {
-   default
-   use doc && emake -C codedocs codedocs
-}
-
-src_install() {
-   default
-
-   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
-
-   fperms 0700 /etc/powerdns
-   fperms 0600 

[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2019-08-09 Thread Sven Wegener
commit: 0d6dcab8c2f577209b3a6264effa9ae576ac1415
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Aug  9 19:34:38 2019 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Aug  9 19:35:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6dcab8

net-dns/pdns: Stable on amd64/x86

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Sven Wegener  gentoo.org>

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

diff --git a/net-dns/pdns/pdns-4.1.13.ebuild b/net-dns/pdns/pdns-4.1.13.ebuild
index 0078fa5323c..f267a0663b8 100644
--- a/net-dns/pdns/pdns-4.1.13.ebuild
+++ b/net-dns/pdns/pdns-4.1.13.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # other possible flags:
 # db2: we lack the dep



<    1   2   3   4   >