summaryrefslogtreecommitdiff
path: root/net-dns/dnsdist
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-27 13:58:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-27 13:58:28 +0000
commit8eccda982236f2cfe9188bdcaffd9168134f39a9 (patch)
treea2f9e1db038cdb1c9ae55a8ead0f9020b072d627 /net-dns/dnsdist
parentf2299aed04cae8310f7fce0be5396370e346d966 (diff)
gentoo auto-resync : 27:01:2023 - 13:58:28
Diffstat (limited to 'net-dns/dnsdist')
-rw-r--r--net-dns/dnsdist/Manifest15
-rw-r--r--net-dns/dnsdist/dnsdist-1.5.1-r101.ebuild (renamed from net-dns/dnsdist/dnsdist-1.5.1-r100.ebuild)6
-rw-r--r--net-dns/dnsdist/dnsdist-1.6.0.ebuild84
-rw-r--r--net-dns/dnsdist/dnsdist-1.6.1-r1.ebuild (renamed from net-dns/dnsdist/dnsdist-1.6.1.ebuild)6
-rw-r--r--net-dns/dnsdist/dnsdist-1.7.0.ebuild81
-rw-r--r--net-dns/dnsdist/dnsdist-1.7.2.ebuild84
-rw-r--r--net-dns/dnsdist/dnsdist-1.7.3-r1.ebuild (renamed from net-dns/dnsdist/dnsdist-1.7.1.ebuild)4
-rw-r--r--net-dns/dnsdist/dnsdist-1.7.3.ebuild84
-rw-r--r--net-dns/dnsdist/files/dnsdist-1.6.0-gcc11-missing-include.patch24
9 files changed, 11 insertions, 377 deletions
diff --git a/net-dns/dnsdist/Manifest b/net-dns/dnsdist/Manifest
index f24ee2ccd3c0..aa5e5e833d90 100644
--- a/net-dns/dnsdist/Manifest
+++ b/net-dns/dnsdist/Manifest
@@ -1,19 +1,10 @@
-AUX dnsdist-1.6.0-gcc11-missing-include.patch 687 BLAKE2B 451ff9444ddedfd819b9a138a16ff9a9813fbeb9f26d4d624b8d0614b9460a05b529dd1f8393cf11c340bd48324ee63f8f3ea0dd78cf3c8497dc8f7108aaab9c SHA512 696be859ab657f66ea17eb6e6cca642e1e33f42d218d99556e4c7edfa6ddc2f7050c4d53e782bbdec7cb49580df290f124c9159d931c47eabf84ed3e3f8f63d8
AUX dnsdist.conf.example 524 BLAKE2B e9d140129dfbd276d1fb927d73bee4e4c29920ae70d587765ea5d432f02694b1a8583340c2e14e191bbdf5ddd5b921274cb2336c3520839d7cfe6f399a4d6c26 SHA512 385bee5725d927feb50fc0f40cd48cd365a495e39c0d947aa53dc454d84b7fe3806cd1d206056c96d111e7251db2cda27570ff8154c70bed145d37bc7d1db01d
AUX dnsdist.confd 266 BLAKE2B c201b0aa3599ea7606e998348d777796ff391f3d4b0e46744160298456c86a9d9bbf65d1a339c0c13db4c796efb7c3adba01110882542fe501c735c9dd190f92 SHA512 935afc768ae56d017f6dee8bed7a3e92615055a0d4d2ae9980afef1b8f353da0e8bd6e20b914602e50b116ad33ef17ba05535b225af8b8da9ad005694edc071f
AUX dnsdist.initd 1337 BLAKE2B e2619182674439be6942a0a936208326c12cfc2839bba4fd6a2ca3653ac6083458ebf2b644d2db63c187ed33ba2bef3437680714bb76dfc7632e1b62149a6f6a SHA512 99e38a58c97dd206ea82ffc783102feaa28f74bec5e03c1790e2db0f428f8228eec43617b2c951f22320e10dbd42ddfbf40650fed28608428f9c48eec3640a8d
DIST dnsdist-1.5.1.tar.bz2 1068061 BLAKE2B 1c0fdd181b62b96fcd433581715cea9dc204fcdd2f65efd26a5293cc9c17d904e0937b51ba33d2dc01ecc8044f491ba2c6c8720c0816587fa5082da73108783e SHA512 68fe5f55fd081ed80a620933af9f8310be0e21c86ba449a9c557975b5c83f4b64e3002e6032dc002582d081e70e1ec2ff080c5d8389fd46a9896bdafd5a41f9f
-DIST dnsdist-1.6.0.tar.bz2 1328707 BLAKE2B d093142875882cacaa456d76d42e703e45577c32a0e5d5024fb372180d2bdd4ff0c82546142f6c2c01904bdd15407f0a39dc1d658e04e171cffe386cfc1e943d SHA512 f6a1676c431d5622af075bc184c9f82b4ea0bb40ec84797a8fe835804f91bc0a93a745495f193bb52f3a5204ec0e98ed41bc206c997d1f5b13e872bb31747b0f
DIST dnsdist-1.6.1.tar.bz2 1328069 BLAKE2B a9e9c0cb35ebc2ecd93d7fa0d6d3961b02d711da2df56240335786a5d2e529d4a7e8716f578b6e935edd3bc79dfed767d358b9feaff32dd9cd65993ef0b97b71 SHA512 68e114eeb1a7ae8a4ce52a7de31095c46d0ba8f572676a8ef1e858b97da199c04ec88656c7642160ba07b7db325cc2a49cd91794da8dd2e81a5301d089c34f90
-DIST dnsdist-1.7.0.tar.bz2 1392585 BLAKE2B 3766da5f63df6390f555307d665efcbb2ad1462abae3af44503479d4c6ae6453e43527d2bcac718fabeb8b60ec989f264860532b480c465afc440405f9efac74 SHA512 abaed7aaa18f4acaf220dc938da6896e521373b1da3b6b9c4114467dd5d8b0e6cd9809534edbc6ba5b789ed8387fb47317c47bd4e00e66a6ccb035f6dd6068af
-DIST dnsdist-1.7.1.tar.bz2 1392179 BLAKE2B 48189da6bceb1723b19bab7c42ec8cd834f3ef6d822b5da23fe2f4e02ec825d1566bce472f522fa9ac0b027d36f3089ce7c0c7eb1c7e1161c050dc50305dfdb6 SHA512 eee44a9994c6cab84977cad58539ca59882149d6898dfeed9e4190f06ddbc280b836bf426d22e6980d8acae1437290bddcc5166af165b6eb48c77c669281a310
-DIST dnsdist-1.7.2.tar.bz2 1391588 BLAKE2B cf2a9853be4c896b3909f871fad771d4298eb2586702a8a85eff2c612d275214cdad82e93961f4cfd58300f5629f06569c51a2c4f15de58188a69116bd5275de SHA512 2048ac0f861547fb103da1a128fd39a35ed689ccbf3c080232a3bd0550c9e7c7e01c95864d61e065e341a9f4111c974d2db2aba73eb8f7cba9bf8273da39b8a6
DIST dnsdist-1.7.3.tar.bz2 1379011 BLAKE2B e7d1cb9dba3d3ad1dd696d324697ffac60863112eae83307237639bea339f7ed1c3f320002d3467a44ab38a9ea60ade95fff43645c889d29465760f7f467b996 SHA512 2a39096709db5b41cf3bd21170689bc85ad2cd550896d02ddd85eff7410780ea59d6cf8e08b0a08962ee93b49b7f3228dfa649275453215e23c25098aca40e1a
-EBUILD dnsdist-1.5.1-r100.ebuild 2287 BLAKE2B 00970eb165699157b0ee1b3b938032ffdba26d6577d88528b7f9e5bfe0d6cff161e32ae131a5e922e738a70964c70886858219099051a4a31239a45ea3f51caa SHA512 6599df1eadc72982ffc8c170ea5dda844b2e9c3b3a1a45cfc176479585f671ec9234ff9cb9efff6deb1d1ab5939fe377ad8dc1eda5ab6f7a7604f91602faef26
-EBUILD dnsdist-1.6.0.ebuild 2262 BLAKE2B a8920a3c38b601347747c0a80ba0e58e5693b647278fa359046baea6c48e5b9a51937b8c991a4a9b22689ec21fbed18fc58fff66fdac5cdadaf10b3e12dda810 SHA512 85a943c0a1c75196753a69e1fa33a22b181ca61e1fbe8497e0ac3fe88023ee4f6bdfc56cc8d4ae2721a69c34194ecf7f02d62a923da351ee9236b7b4c225cae4
-EBUILD dnsdist-1.6.1.ebuild 2194 BLAKE2B d7e8cf476715eaa4f6f41a2fa497fcc3fb28a9728215aa9a70d0e2c23a6017a1a7b7921ddd6313b6ed15c2b835801c5efd01b147ca3d5edc4c693e19ff40af57 SHA512 aa0c9619c008d6929d765275964b541afbf1af6bc062ca3777dc701730bdf5369bc3116a0aa8420c631d21705fc1c5a9691ac66cf0f85a50665b5e59935b2748
-EBUILD dnsdist-1.7.0.ebuild 2212 BLAKE2B af548f60da81fefd8f72cd64c10af8a0a017155c3d894e8c23274efe6f822d12e4cf8ff2f04689f8bb0e7b7acfb1d6b943947b47c60af1402b097fadc72bbe27 SHA512 4f1d8f71ca2bce61f112bfbcf9195c74ef8a6f491413ebfcb0108d60cae70f75c49045b473187c58e1809a79bb35205833fb8279186a3b94532b6cef3550f1d7
-EBUILD dnsdist-1.7.1.ebuild 2251 BLAKE2B c252affa8e0e3a6b07300816a929ef687c15404bd313a382b873ff3bf3e9e5eb76f927a8f5d78c012fd151cac58226b0457a6e819028bf4f83d1a4220d78b950 SHA512 df023680c7b1dfd0b9715b5658a39eca340da40d72e473e8be25b2ef9212182cf63c7d9cd733d7d21fa9f691c2ddf2fdde85382935e7f8b90f725ab59d453c6c
-EBUILD dnsdist-1.7.2.ebuild 2251 BLAKE2B c252affa8e0e3a6b07300816a929ef687c15404bd313a382b873ff3bf3e9e5eb76f927a8f5d78c012fd151cac58226b0457a6e819028bf4f83d1a4220d78b950 SHA512 df023680c7b1dfd0b9715b5658a39eca340da40d72e473e8be25b2ef9212182cf63c7d9cd733d7d21fa9f691c2ddf2fdde85382935e7f8b90f725ab59d453c6c
-EBUILD dnsdist-1.7.3.ebuild 2251 BLAKE2B c252affa8e0e3a6b07300816a929ef687c15404bd313a382b873ff3bf3e9e5eb76f927a8f5d78c012fd151cac58226b0457a6e819028bf4f83d1a4220d78b950 SHA512 df023680c7b1dfd0b9715b5658a39eca340da40d72e473e8be25b2ef9212182cf63c7d9cd733d7d21fa9f691c2ddf2fdde85382935e7f8b90f725ab59d453c6c
+EBUILD dnsdist-1.5.1-r101.ebuild 2260 BLAKE2B 6684dd21b7ffa954bce051a28d657aee28e230ac44193bb0b158a4739723ab430636b9d399e2de887a84a15eaee9ea9806272b547f1c15ff6ce3f7630060c81f SHA512 60eddcd719cadb629dc20737b33fc0cd4b0dbc1bb25203120ec2924618049d5b650eade36837db550fa82a6b5e78999f16c472b811e0943c6c2c8b20e9c4a03f
+EBUILD dnsdist-1.6.1-r1.ebuild 2167 BLAKE2B a61d12aef81bd6bb5f31b6d1cba4cec51befea7dbd07e163266595d48049e5aacb7cc57aef5f4518baab737f7535b25ea19c7d7cb5e0cb88d39c27a3919c5a95 SHA512 73a1d09809e21cd47779c7e8ca60fcabab48d4b26562ce08fd4a305365e421a2f27e9cc0c13123d9a036d3b9aa129d473e9958c776c1a0e8904237ff18424230
+EBUILD dnsdist-1.7.3-r1.ebuild 2237 BLAKE2B 0ceb0e09c542ebd775c93d1adbcd4630ee82f64f90318a6764e54a80eaac0ccc28702bd9bf581064ac64c7cf1debfe25e4565e6357d33aa42d543e49045b557f SHA512 6d531a84be771b5e1913bba6daa2acba9dc8af28196d70b2446efee85d9fcf10e5da43b38d867af2c93eb7fd12dbd3573a774b46529f76b970b622a4964fc486
MISC metadata.xml 1131 BLAKE2B 6e5955ebbb27298cc8e1be2afdec0a04cd29c99196586937c0fb518f0bfaf87d0a0cd369bd4fcb3c6815cd4fb7fad306b1c9982fb85df7f36d2f6220355a74e7 SHA512 3cca5ac1fa28c0efa56372a58271c6f8cb491e47dc16926e786b4174edfc14116ee0ea83e338f82fd01e58222e998e1d105e37763f4d7c1c4a8313503d7da085
diff --git a/net-dns/dnsdist/dnsdist-1.5.1-r100.ebuild b/net-dns/dnsdist/dnsdist-1.5.1-r101.ebuild
index 2b055db7ffc6..ce95d87da335 100644
--- a/net-dns/dnsdist/dnsdist-1.5.1-r100.ebuild
+++ b/net-dns/dnsdist/dnsdist-1.5.1-r101.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 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
+inherit lua-single
DESCRIPTION="A highly DNS-, DoS- and abuse-aware loadbalancer"
HOMEPAGE="https://dnsdist.org"
@@ -26,7 +26,7 @@ RDEPEND="acct-group/dnsdist
acct-user/dnsdist
dev-libs/boost:=
dev-libs/libedit:=
- dnscrypt? ( dev-libs/libsodium:= )
+ dev-libs/libsodium:=
dnstap? ( dev-libs/fstrm:= )
doh? ( www-servers/h2o:=[libh2o] )
lmdb? ( dev-db/lmdb:= )
diff --git a/net-dns/dnsdist/dnsdist-1.6.0.ebuild b/net-dns/dnsdist/dnsdist-1.6.0.ebuild
deleted file mode 100644
index f323eee2a756..000000000000
--- a/net-dns/dnsdist/dnsdist-1.6.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 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="A highly DNS-, DoS- and abuse-aware loadbalancer"
-HOMEPAGE="https://dnsdist.org"
-
-SRC_URI="https://downloads.powerdns.com/releases/${P}.tar.bz2"
-KEYWORDS="~amd64"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dnscrypt dnstap doh gnutls +lmdb regex remote-logging snmp +ssl systemd test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}
- dnscrypt? ( ssl )
- gnutls? ( ssl )
- doh? ( ssl !gnutls )"
-
-RDEPEND="acct-group/dnsdist
- acct-user/dnsdist
- dev-libs/boost:=
- dev-libs/libedit:=
- >=dev-libs/protobuf-3:=
- dnscrypt? ( dev-libs/libsodium:= )
- dnstap? ( dev-libs/fstrm:= )
- doh? ( www-servers/h2o:=[libh2o] )
- lmdb? ( dev-db/lmdb:= )
- regex? ( dev-libs/re2:= )
- snmp? ( net-analyzer/net-snmp:= )
- ssl? (
- gnutls? ( net-libs/gnutls:= )
- !gnutls? ( dev-libs/openssl:= )
- )
- systemd? ( sys-apps/systemd:0= )
- ${LUA_DEPS}
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.0-gcc11-missing-include.patch
-)
-
-src_configure() {
- econf \
- --sysconfdir=/etc/dnsdist \
- --with-lua="${ELUA}" \
- $(use_enable doh dns-over-https) \
- $(use_enable dnscrypt) \
- $(use_enable dnstap) \
- $(use_with lmdb ) \
- $(use_with regex re2) \
- $(use_with snmp net-snmp) \
- $(use ssl && { echo "--enable-dns-over-tls" && use_with gnutls && use_with !gnutls libssl;} || echo "--without-gnutls --without-libssl") \
- $(use_enable systemd) \
- $(use_enable test unit-tests)
- sed 's/hardcode_libdir_flag_spec_CXX='\''$wl-rpath $wl$libdir'\''/hardcode_libdir_flag_spec_CXX='\''$wl-rpath $wl\/$libdir'\''/g' \
- -i "${S}/configure"
-}
-
-src_install() {
- default
-
- insinto /etc/dnsdist
- doins "${FILESDIR}"/dnsdist.conf.example
-
- newconfd "${FILESDIR}"/dnsdist.confd ${PN}
- newinitd "${FILESDIR}"/dnsdist.initd ${PN}
-}
-
-pkg_postinst() {
- elog "dnsdist provides multiple instances support. You can create more instances"
- elog "by symlinking the dnsdist init script to another name."
- elog
- elog "The name must be in the format dnsdist.<suffix> and dnsdist will use the"
- elog "/etc/dnsdist/dnsdist-<suffix>.conf configuration file instead of the default."
-}
diff --git a/net-dns/dnsdist/dnsdist-1.6.1.ebuild b/net-dns/dnsdist/dnsdist-1.6.1-r1.ebuild
index 450026f8becd..cf37eb114b6d 100644
--- a/net-dns/dnsdist/dnsdist-1.6.1.ebuild
+++ b/net-dns/dnsdist/dnsdist-1.6.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 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
+inherit lua-single
DESCRIPTION="A highly DNS-, DoS- and abuse-aware loadbalancer"
HOMEPAGE="https://dnsdist.org"
@@ -26,8 +26,8 @@ RDEPEND="acct-group/dnsdist
acct-user/dnsdist
dev-libs/boost:=
dev-libs/libedit:=
+ dev-libs/libsodium:=
>=dev-libs/protobuf-3:=
- dnscrypt? ( dev-libs/libsodium:= )
dnstap? ( dev-libs/fstrm:= )
doh? ( www-servers/h2o:=[libh2o] )
lmdb? ( dev-db/lmdb:= )
diff --git a/net-dns/dnsdist/dnsdist-1.7.0.ebuild b/net-dns/dnsdist/dnsdist-1.7.0.ebuild
deleted file mode 100644
index f3402a4021cb..000000000000
--- a/net-dns/dnsdist/dnsdist-1.7.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 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="A highly DNS-, DoS- and abuse-aware loadbalancer"
-HOMEPAGE="https://dnsdist.org"
-
-SRC_URI="https://downloads.powerdns.com/releases/${P}.tar.bz2"
-KEYWORDS="~amd64"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dnscrypt dnstap doh gnutls +lmdb regex remote-logging snmp +ssl systemd test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}
- dnscrypt? ( ssl )
- gnutls? ( ssl )
- doh? ( ssl !gnutls )"
-
-RDEPEND="acct-group/dnsdist
- acct-user/dnsdist
- dev-libs/boost:=
- dev-libs/libedit:=
- >=dev-libs/protobuf-3:=
- dnscrypt? ( dev-libs/libsodium:= )
- dnstap? ( dev-libs/fstrm:= )
- doh? ( www-servers/h2o:=[libh2o] )
- lmdb? ( dev-db/lmdb:= )
- regex? ( dev-libs/re2:= )
- snmp? ( net-analyzer/net-snmp:= )
- ssl? (
- gnutls? ( net-libs/gnutls:= )
- !gnutls? ( dev-libs/openssl:= )
- )
- systemd? ( sys-apps/systemd:0= )
- ${LUA_DEPS}
- net-libs/nghttp2
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- econf \
- --sysconfdir=/etc/dnsdist \
- --with-lua="${ELUA}" \
- $(use_enable doh dns-over-https) \
- $(use_enable dnscrypt) \
- $(use_enable dnstap) \
- $(use_with lmdb ) \
- $(use_with regex re2) \
- $(use_with snmp net-snmp) \
- $(use ssl && { echo "--enable-dns-over-tls" && use_with gnutls && use_with !gnutls libssl;} || echo "--without-gnutls --without-libssl") \
- $(use_enable systemd) \
- $(use_enable test unit-tests)
- sed 's/hardcode_libdir_flag_spec_CXX='\''$wl-rpath $wl$libdir'\''/hardcode_libdir_flag_spec_CXX='\''$wl-rpath $wl\/$libdir'\''/g' \
- -i "${S}/configure"
-}
-
-src_install() {
- default
-
- insinto /etc/dnsdist
- doins "${FILESDIR}"/dnsdist.conf.example
-
- newconfd "${FILESDIR}"/dnsdist.confd ${PN}
- newinitd "${FILESDIR}"/dnsdist.initd ${PN}
-}
-
-pkg_postinst() {
- elog "dnsdist provides multiple instances support. You can create more instances"
- elog "by symlinking the dnsdist init script to another name."
- elog
- elog "The name must be in the format dnsdist.<suffix> and dnsdist will use the"
- elog "/etc/dnsdist/dnsdist-<suffix>.conf configuration file instead of the default."
-}
diff --git a/net-dns/dnsdist/dnsdist-1.7.2.ebuild b/net-dns/dnsdist/dnsdist-1.7.2.ebuild
deleted file mode 100644
index e68e3726babb..000000000000
--- a/net-dns/dnsdist/dnsdist-1.7.2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 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="A highly DNS-, DoS- and abuse-aware loadbalancer"
-HOMEPAGE="https://dnsdist.org"
-
-SRC_URI="https://downloads.powerdns.com/releases/${P}.tar.bz2"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dnscrypt dnstap doh gnutls +lmdb regex remote-logging snmp +ssl systemd test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}
- dnscrypt? ( ssl )
- gnutls? ( ssl )
- doh? ( ssl !gnutls )"
-
-RDEPEND="acct-group/dnsdist
- acct-user/dnsdist
- dev-libs/boost:=
- dev-libs/libedit:=
- >=dev-libs/protobuf-3:=
- dnscrypt? ( dev-libs/libsodium:= )
- dnstap? ( dev-libs/fstrm:= )
- doh? ( www-servers/h2o:=[libh2o] )
- lmdb? ( dev-db/lmdb:= )
- regex? ( dev-libs/re2:= )
- snmp? ( net-analyzer/net-snmp:= )
- ssl? (
- gnutls? ( net-libs/gnutls:= )
- !gnutls? ( dev-libs/openssl:= )
- )
- systemd? ( sys-apps/systemd:0= )
- ${LUA_DEPS}
- net-libs/nghttp2
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- # bug #822855
- append-lfs-flags
-
- econf \
- --sysconfdir=/etc/dnsdist \
- --with-lua="${ELUA}" \
- $(use_enable doh dns-over-https) \
- $(use_enable dnscrypt) \
- $(use_enable dnstap) \
- $(use_with lmdb ) \
- $(use_with regex re2) \
- $(use_with snmp net-snmp) \
- $(use ssl && { echo "--enable-dns-over-tls" && use_with gnutls && use_with !gnutls libssl;} || echo "--without-gnutls --without-libssl") \
- $(use_enable systemd) \
- $(use_enable test unit-tests)
- sed 's/hardcode_libdir_flag_spec_CXX='\''$wl-rpath $wl$libdir'\''/hardcode_libdir_flag_spec_CXX='\''$wl-rpath $wl\/$libdir'\''/g' \
- -i "${S}/configure"
-}
-
-src_install() {
- default
-
- insinto /etc/dnsdist
- doins "${FILESDIR}"/dnsdist.conf.example
-
- newconfd "${FILESDIR}"/dnsdist.confd ${PN}
- newinitd "${FILESDIR}"/dnsdist.initd ${PN}
-}
-
-pkg_postinst() {
- elog "dnsdist provides multiple instances support. You can create more instances"
- elog "by symlinking the dnsdist init script to another name."
- elog
- elog "The name must be in the format dnsdist.<suffix> and dnsdist will use the"
- elog "/etc/dnsdist/dnsdist-<suffix>.conf configuration file instead of the default."
-}
diff --git a/net-dns/dnsdist/dnsdist-1.7.1.ebuild b/net-dns/dnsdist/dnsdist-1.7.3-r1.ebuild
index e68e3726babb..c0ec5088ac0e 100644
--- a/net-dns/dnsdist/dnsdist-1.7.1.ebuild
+++ b/net-dns/dnsdist/dnsdist-1.7.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -26,8 +26,8 @@ RDEPEND="acct-group/dnsdist
acct-user/dnsdist
dev-libs/boost:=
dev-libs/libedit:=
+ dev-libs/libsodium:=
>=dev-libs/protobuf-3:=
- dnscrypt? ( dev-libs/libsodium:= )
dnstap? ( dev-libs/fstrm:= )
doh? ( www-servers/h2o:=[libh2o] )
lmdb? ( dev-db/lmdb:= )
diff --git a/net-dns/dnsdist/dnsdist-1.7.3.ebuild b/net-dns/dnsdist/dnsdist-1.7.3.ebuild
deleted file mode 100644
index e68e3726babb..000000000000
--- a/net-dns/dnsdist/dnsdist-1.7.3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 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="A highly DNS-, DoS- and abuse-aware loadbalancer"
-HOMEPAGE="https://dnsdist.org"
-
-SRC_URI="https://downloads.powerdns.com/releases/${P}.tar.bz2"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dnscrypt dnstap doh gnutls +lmdb regex remote-logging snmp +ssl systemd test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}
- dnscrypt? ( ssl )
- gnutls? ( ssl )
- doh? ( ssl !gnutls )"
-
-RDEPEND="acct-group/dnsdist
- acct-user/dnsdist
- dev-libs/boost:=
- dev-libs/libedit:=
- >=dev-libs/protobuf-3:=
- dnscrypt? ( dev-libs/libsodium:= )
- dnstap? ( dev-libs/fstrm:= )
- doh? ( www-servers/h2o:=[libh2o] )
- lmdb? ( dev-db/lmdb:= )
- regex? ( dev-libs/re2:= )
- snmp? ( net-analyzer/net-snmp:= )
- ssl? (
- gnutls? ( net-libs/gnutls:= )
- !gnutls? ( dev-libs/openssl:= )
- )
- systemd? ( sys-apps/systemd:0= )
- ${LUA_DEPS}
- net-libs/nghttp2
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- # bug #822855
- append-lfs-flags
-
- econf \
- --sysconfdir=/etc/dnsdist \
- --with-lua="${ELUA}" \
- $(use_enable doh dns-over-https) \
- $(use_enable dnscrypt) \
- $(use_enable dnstap) \
- $(use_with lmdb ) \
- $(use_with regex re2) \
- $(use_with snmp net-snmp) \
- $(use ssl && { echo "--enable-dns-over-tls" && use_with gnutls && use_with !gnutls libssl;} || echo "--without-gnutls --without-libssl") \
- $(use_enable systemd) \
- $(use_enable test unit-tests)
- sed 's/hardcode_libdir_flag_spec_CXX='\''$wl-rpath $wl$libdir'\''/hardcode_libdir_flag_spec_CXX='\''$wl-rpath $wl\/$libdir'\''/g' \
- -i "${S}/configure"
-}
-
-src_install() {
- default
-
- insinto /etc/dnsdist
- doins "${FILESDIR}"/dnsdist.conf.example
-
- newconfd "${FILESDIR}"/dnsdist.confd ${PN}
- newinitd "${FILESDIR}"/dnsdist.initd ${PN}
-}
-
-pkg_postinst() {
- elog "dnsdist provides multiple instances support. You can create more instances"
- elog "by symlinking the dnsdist init script to another name."
- elog
- elog "The name must be in the format dnsdist.<suffix> and dnsdist will use the"
- elog "/etc/dnsdist/dnsdist-<suffix>.conf configuration file instead of the default."
-}
diff --git a/net-dns/dnsdist/files/dnsdist-1.6.0-gcc11-missing-include.patch b/net-dns/dnsdist/files/dnsdist-1.6.0-gcc11-missing-include.patch
deleted file mode 100644
index 6e549b2450ee..000000000000
--- a/net-dns/dnsdist/files/dnsdist-1.6.0-gcc11-missing-include.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://bugs.gentoo.org/790719
-https://github.com/hhoffstaette/portage/blob/master/net-dns/dnsdist/files/dnsdist-1.6.0-add-missing-include.patch
-
-From: Kees Monshouwer <mind04@monshouwer.org>
-Date: Tue, 11 May 2021 10:27:01 +0200
-Subject: [PATCH] add missing includes (Fedora 34, gcc 11.1 / clang 12)
-
-[HH: reduced to necessary patch for dnsdist]
----
- lock.hh | 1 +
- 1 file changed, 1 insertions(+)
-
-diff --git a/lock.hh b/lock.hh
-index 09299d7979d..0644502f871 100644
---- a/lock.hh
-+++ b/lock.hh
-@@ -20,6 +20,7 @@
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- */
- #pragma once
-+#include <mutex>
- #include <shared_mutex>
-
- class ReadWriteLock