commit: f31368d964e593ba309db7d637b3c447c55b6c1d
Author: Andreas Schuerch <nativemad <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 9 10:34:11 2024 +0000
Commit: Andreas Schuerch <nativemad <AT> gentoo <DOT> org>
CommitDate: Tue Apr 9 10:34:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31368d9
net-dns/dnsdist: drop 1.9.0
Signed-off-by: Andreas Schuerch <nativemad <AT> gentoo.org>
net-dns/dnsdist/dnsdist-1.9.0.ebuild | 96 ------------------------------------
1 file changed, 96 deletions(-)
diff --git a/net-dns/dnsdist/dnsdist-1.9.0.ebuild
b/net-dns/dnsdist/dnsdist-1.9.0.ebuild
deleted file mode 100644
index 245bc728ac4b..000000000000
--- a/net-dns/dnsdist/dnsdist-1.9.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 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 doh3 gnutls ipcipher +lmdb quic regex remote-logging
snmp +ssl systemd test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}
- dnscrypt? ( ssl )
- gnutls? ( ssl )
- doh? ( ssl !gnutls )
- doh3? ( ssl !gnutls quic )
- ipcipher? ( ssl !gnutls )
- quic? ( ssl !gnutls )
- ssl? ( !gnutls )"
-
-RDEPEND="acct-group/dnsdist
- acct-user/dnsdist
- dev-libs/boost:=
- dev-libs/libedit:=
- dev-libs/libsodium:=
- >=dev-libs/protobuf-3:=
- dnstap? ( dev-libs/fstrm:= )
- doh3? ( net-libs/quiche:= )
- lmdb? ( dev-db/lmdb:= )
- quic? ( net-libs/quiche:= )
- 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}" \
- --enable-tls-providers \
- --enable-asan \
- --enable-lsan \
- --enable-ubsan \
- $(use_enable doh dns-over-https) \
- $(use_enable doh3 dns-over-http3) \
- $(use_enable dnscrypt) \
- $(use_enable dnstap) \
- $(use_enable ipcipher) \
- $(use_with lmdb ) \
- $(use_enable quic dns-over-quic ) \
- $(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" || die
-}
-
-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."
-}