diff --git a/net-dns/dnsdist/Manifest b/net-dns/dnsdist/Manifest index dfa57c27a21d3..cd7a80fbdfe7d 100644 --- a/net-dns/dnsdist/Manifest +++ b/net-dns/dnsdist/Manifest @@ -2,4 +2,4 @@ DIST dnsdist-2.1.1.tar.xz 2369660 BLAKE2B 88607ab943a22131b9e9f7321a5576ccda2d77 DIST dnsdist-2.1.2.tar.xz 2371820 BLAKE2B bd125e4c2d1dcb731bd503f73b387ab9ea7817318b4e00f7f0f049c1add593ee1d6e7c4df94a56432992da1d0286c170f624c799bfece10896cbf83620e2a5ca SHA512 c64366e444c67c356b106a10da444dd82869b32cb5ed1671e402e5c5912cadb337889665ec359c44bfe3b55e7cf6e63d85f3d9a51b60b06c8e19f8570a803d4e DIST dnsdist-rust-2.1.1-crates.tar.xz 3275568 BLAKE2B 1185b4c96fb0ec94e96333fea49b1bfee20384cf6515acc9dc95056ae7a759933cbe885175766c2239f2d86524af0df264a92256f7853a6b16c01e257267ad1b SHA512 10221f627bf6733c03882f3f050c2fa40b5d601c6744672d4f2903d863dfa6378b9582feaaa11cdc10b6ca3900db2805bccd84e3bc69a5623eaa24c5d4569047 DIST dnsdist-rust-2.1.2-crates.tar.xz 3293064 BLAKE2B 31dd3b860f1762e9c2924c4e824e5e9d28f225e083225909f5a563cdadd00adf6b923a0b54016180c6aa0db20921ce314f2621178c866ac2c8a271a4b582842a SHA512 c1beb4acfeb068e0486501d956861b65ffa1d71a12eab8dbf6e1638811590ff0994bed783759f3698a1ba9d59b2a61d3b7558d5722b73504dd68a232940fc316 -DIST dnsdist-rust-9999-630a017b-crates.tar.xz 3275568 BLAKE2B 1185b4c96fb0ec94e96333fea49b1bfee20384cf6515acc9dc95056ae7a759933cbe885175766c2239f2d86524af0df264a92256f7853a6b16c01e257267ad1b SHA512 10221f627bf6733c03882f3f050c2fa40b5d601c6744672d4f2903d863dfa6378b9582feaaa11cdc10b6ca3900db2805bccd84e3bc69a5623eaa24c5d4569047 +DIST dnsdist-rust-9999-d7740dcd-crates.tar.xz 3314532 BLAKE2B ec60ea7a8c8ccde6ae6c973a6fa3233764d67761f2cb1204f7032433226b24e49f070d4bd86c947d2667bb4e23f3d05b00bd388fa139938651a4d323633c81a4 SHA512 2684e2a046fc3a256158a2d50f4a8437f712b8a543d1964973321b975dea60ef9b103b381e7b605536be7d7b4c033ceba397c3af27307db99048159fd55ba11a diff --git a/net-dns/dnsdist/dnsdist-9999.ebuild b/net-dns/dnsdist/dnsdist-9999.ebuild index 60a1c20754ee4..a2170af6c90b5 100644 --- a/net-dns/dnsdist/dnsdist-9999.ebuild +++ b/net-dns/dnsdist/dnsdist-9999.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_BRANCH="master" inherit git-r3 # the first 8 digits of the sha256sum of the 9999 crates tarball - CRATES_HASH=630a017b + CRATES_HASH=d7740dcd CRATES_PV="${PV}"-"${CRATES_HASH}" else SRC_URI="https://downloads.powerdns.com/releases/${P}.tar.xz" @@ -32,7 +32,7 @@ SRC_URI+=" LICENSE="GPL-2" SLOT="0" -IUSE="bpf cdb dnscrypt dnstap doh doh3 ipcipher ipcrypt lmdb quic regex snmp +ssl systemd test web xdp yaml" +IUSE="bpf cdb dnscrypt dnstap doh doh3 ipcipher ipcrypt lmdb otlp quic regex snmp +ssl systemd test web xdp yaml" RESTRICT="!test? ( test )" REQUIRED_USE="${LUA_REQUIRED_USE} @@ -53,6 +53,7 @@ RDEPEND="acct-group/dnsdist doh? ( net-libs/nghttp2:= ) doh3? ( net-libs/quiche:= ) lmdb? ( dev-db/lmdb:= ) + otlp? ( net-misc/curl ) quic? ( net-libs/quiche ) regex? ( dev-libs/re2:= ) snmp? ( net-analyzer/net-snmp:= ) @@ -136,6 +137,7 @@ src_configure() { $(meson_feature ipcipher) $(meson_feature ipcrypt ipcrypt2) $(meson_feature lmdb) + $(meson_feature otlp) $(meson_feature quic dns-over-quic) $(meson_feature regex re2) $(meson_feature snmp) diff --git a/net-dns/dnsdist/metadata.xml b/net-dns/dnsdist/metadata.xml index 2bc563e59a291..94aeeb8c93f22 100644 --- a/net-dns/dnsdist/metadata.xml +++ b/net-dns/dnsdist/metadata.xml @@ -21,6 +21,7 @@ Enable support for ipcipher via dev-libs/openssl Enable support for encryption/decryption of IP addresses via IPCrypt Enable support for lmdb + Enable support for OTLP logging Enable support for dns over quic via net-libs/quiche Enable support for regular expression matching via dev-libs/re2 Enable support for and encrypted client-server communication via dev-libs/libsodium