[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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