commit: 204641bfe6d5ad3f6f4256b812a5327705288f17 Author: Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr> AuthorDate: Mon Jan 26 16:35:49 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Jan 26 23:01:56 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204641bf
net-dns/dnscap: Bump to 2.5.1 w/ glibc-2.43 compat Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr> Part-of: https://github.com/gentoo/gentoo/pull/45534 Signed-off-by: Sam James <sam <AT> gentoo.org> net-dns/dnscap/Manifest | 1 + net-dns/dnscap/dnscap-2.5.1.ebuild | 60 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/net-dns/dnscap/Manifest b/net-dns/dnscap/Manifest index a32083a118ae..950ba6f71f6f 100644 --- a/net-dns/dnscap/Manifest +++ b/net-dns/dnscap/Manifest @@ -1,2 +1,3 @@ DIST dnscap-2.4.1.tar.gz 835899 BLAKE2B 3f1391a37cfa2c9dde1d6554c596736c6727a7df382cd659800d33e06122821647687614c876f188832d63fb4a3c1ea0a4e7b8a0d03570e777e89059cfa75aa4 SHA512 766e457b19ab35a94e7b480dfa5dba8ed8c5cf279fa99e0d682526c86e01d0b693e91cdd4e9d4226fa44a151f6fd3e06e849778bf68e7e34685f591c15109670 DIST dnscap-2.5.0.tar.gz 873389 BLAKE2B dcfd2e65bcf5a0538560fe32305962cfeb0d66ae46ae5d47e76ef1d71426c9ecaae13db13166ce72a4d0008cf15f30f5d242783e99fa586c17feb4a8727a32f5 SHA512 83c9b36b207e59aaea1b2858b74d1b6a17f18989fb57a3d2552d2339a9fc61c1f846e794b8b3f3827c214d28afb1c8172d980baed360e98f8e9261c6b6f7743d +DIST dnscap-2.5.1.tar.gz 874198 BLAKE2B 5e289383682fc5118e2962386ab1b8c36f587ab48399fe0e5d7ca057149cfbb2a6d5c66fa05a98be42bf15c15b5e0c29ffd8970fdb466b170637c5af18884181 SHA512 bbe5d3b62c62144bb5ae4d7a7a4971fc32f7479d4346c6fb205e293f001b7e40a5b2b780f0180767d6770d5842f357c967ab6ce2dd619a269e62f88ef1bb5c99 diff --git a/net-dns/dnscap/dnscap-2.5.1.ebuild b/net-dns/dnscap/dnscap-2.5.1.ebuild new file mode 100644 index 000000000000..221f233f5d5c --- /dev/null +++ b/net-dns/dnscap/dnscap-2.5.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Network capture utility designed specifically for DNS traffic" +HOMEPAGE="https://dnscap.dns-oarc.net/" +SRC_URI="https://www.dns-oarc.net/files/dnscap/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cryptopant seccomp" + +RDEPEND=" + app-arch/bzip2:= + app-arch/lz4:= + app-arch/xz-utils + app-arch/zstd:= + dev-libs/openssl:0= + dev-perl/YAML + net-libs/ldns:= + net-libs/libpcap + virtual/zlib:= + cryptopant? ( app-crypt/cryptopant:= ) + seccomp? ( sys-libs/libseccomp ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # avoid automagic and building a fake plugin, cryptopant/cryptopant.c:161: + # "no cryptopANT support built in, can't encrypt IP addresses" + if ! use cryptopant; then + sed -e 's:cryptopant::' -i plugins/Makefile.am || die + fi + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable seccomp) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + emake test +} + +src_install() { + default + rm "${ED}"/usr/share/doc/${PF}/LICENSE || die + find "${D}" -name '*.la' -delete || die +}
