commit:     d26ca7b9b4071191612185fbfbd60dc9cef1a0e3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 13:31:18 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May  1 13:31:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26ca7b9

net-dns/dnsmasq: drop 2.85, 2.86-r1, 2.87, 2.88

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-dns/dnsmasq/Manifest               |   4 -
 net-dns/dnsmasq/dnsmasq-2.85.ebuild    | 217 --------------------------------
 net-dns/dnsmasq/dnsmasq-2.86-r1.ebuild | 224 ---------------------------------
 net-dns/dnsmasq/dnsmasq-2.87.ebuild    | 224 ---------------------------------
 net-dns/dnsmasq/dnsmasq-2.88.ebuild    | 224 ---------------------------------
 5 files changed, 893 deletions(-)

diff --git a/net-dns/dnsmasq/Manifest b/net-dns/dnsmasq/Manifest
index adae5f578d89..072eb7b53c94 100644
--- a/net-dns/dnsmasq/Manifest
+++ b/net-dns/dnsmasq/Manifest
@@ -1,5 +1 @@
-DIST dnsmasq-2.85.tar.xz 518316 BLAKE2B 
b7c081132c65d67b65f797bdbc603930c1509717bc1b5209b12f72fa3f01b4bae2f26a5387f95ef20317cd3d60e097c0b8bef5e019a35013f3ed2acce9fe9e89
 SHA512 
8beefe76b46f7d561f40d0900ba68b260a199cb62ab5b653746e3a1104c04fb8899b9e7a160a1be4fe8782bfb1607b556e9ffb9c25c4e99653e4bc74fcc03b09
-DIST dnsmasq-2.86.tar.xz 531404 BLAKE2B 
27307c70cc90d6e27dbf8e87589b8c72622e93f402c3a431e06facc58a62af46a478d1fdbfb9808a91ff3d2f5da88a8d12de9755009b558d685903e4d2a34de3
 SHA512 
487eae0afbc8bb3d5282a729ffb0cb2c9bdc7d8e46e2e8aa114cd7c5d82e0fd66f49926e7fa4028577548d6f57e8a865aca17f33963a589874584d608ab2deaf
-DIST dnsmasq-2.87.tar.xz 540528 BLAKE2B 
9d348f1746f819ea5da90ac341bd82254ec83acd8193732f99312d5c56073c8f3f374bf89cecec4fe58632c9e9f84e312a5474c561420dfd8537e221ecf68e2f
 SHA512 
965071ff35aed558a661e7f57ff82de170f4ad7fcdd6a4070ce7915c9f5e41450d8d86b2a0c2c30bf52ddc3aaeb22af18bb6da71a1cccb3c409429ef0ef308f3
-DIST dnsmasq-2.88.tar.xz 560640 BLAKE2B 
e7e11a77b6ecbdcfba08677f41767f1c8330bc762dd308637923f198f4bde255660a78dfe181014ce08268d7eb9c8554e0409a3b691fee67e5b20e2344bd8d8e
 SHA512 
109ee4513cb25fb0c9ff6f81d696c195a24ffa013847fdc3a507757137fff098248e2b907a87695075405039c4dc0eda40803395a52306ce673ca593cc4f4e00
 DIST dnsmasq-2.89.tar.xz 562700 BLAKE2B 
d8be39697ce7d4e7beacf6d94a9ba1842fe0099f7ed7ebb243a7e6e5af8c83195e4723e60841705aee70a43510279be8484a9474191ddcf17eac1ff4edc5389f
 SHA512 
4384ed5b673e10eaf6532e6eaeb5c0a6b817581433cc28c632bdcbadbfc050a0ab73bc5b73c98d708cd39515bb3f72168714b0aa5f16436cebdd18020648d428

diff --git a/net-dns/dnsmasq/dnsmasq-2.85.ebuild 
b/net-dns/dnsmasq/dnsmasq-2.85.ebuild
deleted file mode 100644
index bf8a17f1d95e..000000000000
--- a/net-dns/dnsmasq/dnsmasq-2.85.ebuild
+++ /dev/null
@@ -1,217 +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 toolchain-funcs flag-o-matic lua-single systemd
-
-DESCRIPTION="Small forwarding DNS server"
-HOMEPAGE="https://thekelleys.org.uk/dnsmasq/doc.html";
-SRC_URI="https://thekelleys.org.uk/dnsmasq/${P}.tar.xz";
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-
-IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec +dumpfile id idn libidn2"
-IUSE+=" +inotify ipv6 lua nettlehash nls script selinux static tftp"
-
-DM_LINGUAS=(de es fi fr id it no pl pt_BR ro)
-
-BDEPEND="
-       app-arch/xz-utils
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )
-"
-
-COMMON_DEPEND="
-       acct-group/dnsmasq
-       acct-user/dnsmasq
-       dbus? ( sys-apps/dbus:= )
-       idn? (
-               !libidn2? ( net-dns/libidn:0= )
-               libidn2? ( >=net-dns/libidn2-2.0:= )
-       )
-       lua? ( ${LUA_DEPS} )
-       conntrack? ( net-libs/libnetfilter_conntrack:= )
-       nls? ( sys-devel/gettext )
-"
-
-DEPEND="${COMMON_DEPEND}
-       dnssec? (
-               dev-libs/nettle:=[gmp]
-               static? ( >=dev-libs/nettle-3.4[static-libs(+)] )
-       )
-"
-
-RDEPEND="${COMMON_DEPEND}
-       dnssec? (
-               !static? ( >=dev-libs/nettle-3.4:=[gmp] )
-       )
-       selinux? ( sec-policy/selinux-dnsmasq )
-"
-
-REQUIRED_USE="
-       dhcp-tools? ( dhcp )
-       dnssec? ( !nettlehash )
-       lua? (
-               script
-               ${LUA_REQUIRED_USE}
-       )
-       libidn2? ( idn )
-"
-
-use_have() {
-       local no_only
-       if [[ ${1} == '-n' ]]; then
-               no_only=1
-               shift
-       fi
-       local useflag="${1}"
-       shift
-
-       local uword="${1:-${useflag}}"
-       shift
-
-       while [[ ${uword} ]]; do
-               uword="${uword^^}"
-
-               if ! use "${useflag}"; then
-                       printf -- " -DNO_%s" "${uword}"
-               elif [[ -z "${no_only}" ]]; then
-                       printf -- " -DHAVE_%s" "${uword}"
-               fi
-               uword="${1}"
-               shift
-       done
-}
-
-pkg_setup() {
-       use lua && lua-single_pkg_setup
-}
-
-pkg_pretend() {
-       if use static; then
-               einfo "Only sys-libs/gmp and dev-libs/nettle are statically 
linked."
-               use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no 
sense;" \
-                       "in this case the static USE flag does nothing."
-       fi
-}
-
-src_prepare() {
-       default
-
-       sed -i -r 's:lua5.[0-9]+:lua:' Makefile || die
-       sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" \
-               dnsmasq.conf.example || die
-}
-
-src_configure() {
-       COPTS=(
-               $(use_have -n auth-dns auth)
-               $(use_have conntrack)
-               $(use_have dbus)
-               $(use libidn2 || use_have idn)
-               $(use_have libidn2)
-               $(use_have -n inotify)
-               $(use_have -n dhcp dhcp dhcp6)
-               $(use_have -n ipv6 ipv6 dhcp6)
-               $(use_have -n id id)
-               $(use_have lua luascript)
-               $(use_have -n script)
-               $(use_have -n tftp)
-               $(use_have dnssec)
-               $(use_have nettlehash)
-               $(use_have static dnssec_static)
-               $(use_have -n dumpfile)
-       )
-}
-
-src_compile() {
-       emake \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               CC="$(tc-getCC)" \
-               PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-               CFLAGS="${CFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               COPTS="${COPTS[*]}" \
-               CONFFILE="/etc/${PN}.conf" \
-               all$(use nls && printf -- "-i18n\n")
-
-       use dhcp-tools && emake -C contrib/lease-tools \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               CC="$(tc-getCC)" \
-               PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-               CFLAGS="${CFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               all
-}
-
-src_install() {
-       local lingua puid
-       emake \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               COPTS="${COPTS[*]}" \
-               DESTDIR="${ED}" \
-               install$(use nls && printf -- "-i18n\n")
-
-       for lingua in "${DM_LINGUAS[@]}"; do
-               has ${lingua} ${LINGUAS-${lingua}} \
-                       || rm -rf "${ED}"/usr/share/locale/${lingua}
-       done
-       [[ -d "${D}"/usr/share/locale/ ]] && \
-               rmdir --ignore-fail-on-non-empty "${ED}"/usr/share/locale/
-
-       dodoc CHANGELOG CHANGELOG.archive FAQ dnsmasq.conf.example
-       dodoc -r logo
-
-       docinto html/
-       dodoc *.html
-
-       newinitd "${FILESDIR}"/dnsmasq-init-r4 ${PN}
-       newconfd "${FILESDIR}"/dnsmasq.confd-r1 ${PN}
-
-       insinto /etc/logrotate.d
-       newins "${FILESDIR}"/dnsmasq.logrotate ${PN}
-
-       insinto /etc
-       newins dnsmasq.conf.example dnsmasq.conf
-
-       insinto /usr/share/dnsmasq
-       doins trust-anchors.conf
-
-       if use dhcp; then
-               keepdir /var/lib/misc
-               newinitd "${FILESDIR}"/dnsmasq-init-dhcp-r3 ${PN}
-       fi
-       if use dbus; then
-               insinto /etc/dbus-1/system.d
-               doins dbus/dnsmasq.conf
-       fi
-
-       if use dhcp-tools; then
-               dosbin contrib/lease-tools/{dhcp_release,dhcp_lease_time}
-               doman contrib/lease-tools/{dhcp_release,dhcp_lease_time}.1
-               if use ipv6; then
-                       dosbin contrib/lease-tools/dhcp_release6
-                       doman contrib/lease-tools/dhcp_release6.1
-               fi
-       fi
-
-       systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-}
-
-pkg_preinst() {
-       [[ -f /var/lib/misc/dnsmasq.leases ]] && \
-               cp /var/lib/misc/dnsmasq.leases "${T}"
-}
-
-pkg_postinst() {
-       [[ -f "${T}"/dnsmasq.leases ]] && \
-               cp "${T}"/dnsmasq.leases /var/lib/misc/dnsmasq.leases
-}

diff --git a/net-dns/dnsmasq/dnsmasq-2.86-r1.ebuild 
b/net-dns/dnsmasq/dnsmasq-2.86-r1.ebuild
deleted file mode 100644
index 2dedc9efdc2f..000000000000
--- a/net-dns/dnsmasq/dnsmasq-2.86-r1.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit toolchain-funcs lua-single systemd
-
-DESCRIPTION="Small forwarding DNS server"
-HOMEPAGE="https://thekelleys.org.uk/dnsmasq/doc.html";
-SRC_URI="https://thekelleys.org.uk/dnsmasq/${P}.tar.xz";
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-
-IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec +dumpfile id idn libidn2"
-IUSE+=" +loop +inotify ipv6 lua nettlehash nls script selinux static tftp"
-
-DM_LINGUAS=(de es fi fr id it no pl pt_BR ro)
-
-BDEPEND="
-       app-arch/xz-utils
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )
-"
-
-COMMON_DEPEND="
-       acct-group/dnsmasq
-       acct-user/dnsmasq
-       dbus? ( sys-apps/dbus:= )
-       idn? (
-               !libidn2? ( net-dns/libidn:0= )
-               libidn2? ( >=net-dns/libidn2-2.0:= )
-       )
-       lua? ( ${LUA_DEPS} )
-       conntrack? ( net-libs/libnetfilter_conntrack:= )
-       nls? ( sys-devel/gettext )
-"
-
-DEPEND="${COMMON_DEPEND}
-       dnssec? (
-               dev-libs/nettle:=[gmp]
-               static? ( >=dev-libs/nettle-3.4[static-libs(+)] )
-       )
-       nettlehash? (
-               static? ( >=dev-libs/nettle-3.4[static-libs(+)] )
-       )
-"
-
-RDEPEND="${COMMON_DEPEND}
-       dnssec? (
-               !static? ( >=dev-libs/nettle-3.4:=[gmp] )
-       )
-       nettlehash? (
-               !static? ( dev-libs/nettle:=[gmp] )
-       )
-       selinux? ( sec-policy/selinux-dnsmasq )
-"
-
-REQUIRED_USE="
-       dhcp-tools? ( dhcp )
-       dnssec? ( !nettlehash )
-       lua? (
-               script
-               ${LUA_REQUIRED_USE}
-       )
-       libidn2? ( idn )
-"
-
-use_have() {
-       local no_only
-       if [[ ${1} == '-n' ]]; then
-               no_only=1
-               shift
-       fi
-       local useflag="${1}"
-       shift
-
-       local uword="${1:-${useflag}}"
-       shift
-
-       while [[ ${uword} ]]; do
-               uword="${uword^^}"
-
-               if ! use "${useflag}"; then
-                       printf -- " -DNO_%s" "${uword}"
-               elif [[ -z "${no_only}" ]]; then
-                       printf -- " -DHAVE_%s" "${uword}"
-               fi
-               uword="${1}"
-               shift
-       done
-}
-
-pkg_setup() {
-       use lua && lua-single_pkg_setup
-}
-
-pkg_pretend() {
-       if use static; then
-               einfo "Only sys-libs/gmp and dev-libs/nettle are statically 
linked."
-               use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no 
sense;" \
-                       "in this case the static USE flag does nothing."
-       fi
-}
-
-src_prepare() {
-       default
-
-       sed -i -r 's:lua5.[0-9]+:lua:' Makefile || die
-       sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" \
-               dnsmasq.conf.example || die
-}
-
-src_configure() {
-       COPTS=(
-               $(use_have -n auth-dns auth)
-               $(use_have conntrack)
-               $(use_have dbus)
-               $(use libidn2 || use_have idn)
-               $(use_have libidn2)
-               $(use_have -n inotify)
-               $(use_have -n dhcp dhcp dhcp6)
-               $(use_have -n ipv6 ipv6 dhcp6)
-               $(use_have -n id id)
-               $(use_have -n loop)
-               $(use_have lua luascript)
-               $(use_have -n script)
-               $(use_have -n tftp)
-               $(use_have dnssec)
-               $(use_have nettlehash)
-               $(use_have static dnssec_static)
-               $(use_have -n dumpfile)
-       )
-}
-
-src_compile() {
-       emake \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               CC="$(tc-getCC)" \
-               PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-               CFLAGS="${CFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               COPTS="${COPTS[*]}" \
-               CONFFILE="/etc/${PN}.conf" \
-               all$(use nls && printf -- "-i18n\n")
-
-       use dhcp-tools && emake -C contrib/lease-tools \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               CC="$(tc-getCC)" \
-               PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-               CFLAGS="${CFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               all
-}
-
-src_install() {
-       local lingua puid
-       emake \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               COPTS="${COPTS[*]}" \
-               DESTDIR="${ED}" \
-               install$(use nls && printf -- "-i18n\n")
-
-       for lingua in "${DM_LINGUAS[@]}"; do
-               has ${lingua} ${LINGUAS-${lingua}} \
-                       || rm -rf "${ED}"/usr/share/locale/${lingua}
-       done
-       [[ -d "${D}"/usr/share/locale/ ]] && \
-               rmdir --ignore-fail-on-non-empty "${ED}"/usr/share/locale/
-
-       dodoc CHANGELOG CHANGELOG.archive FAQ dnsmasq.conf.example
-       dodoc -r logo
-
-       docinto html/
-       dodoc *.html
-
-       newinitd "${FILESDIR}"/dnsmasq-init-r4 ${PN}
-       newconfd "${FILESDIR}"/dnsmasq.confd-r1 ${PN}
-
-       insinto /etc/logrotate.d
-       newins "${FILESDIR}"/dnsmasq.logrotate ${PN}
-
-       insinto /etc
-       newins dnsmasq.conf.example dnsmasq.conf
-
-       insinto /usr/share/dnsmasq
-       doins trust-anchors.conf
-
-       if use dhcp; then
-               keepdir /var/lib/misc
-               newinitd "${FILESDIR}"/dnsmasq-init-dhcp-r3 ${PN}
-       fi
-       if use dbus; then
-               insinto /etc/dbus-1/system.d
-               doins dbus/dnsmasq.conf
-       fi
-
-       if use dhcp-tools; then
-               dosbin contrib/lease-tools/{dhcp_release,dhcp_lease_time}
-               doman contrib/lease-tools/{dhcp_release,dhcp_lease_time}.1
-               if use ipv6; then
-                       dosbin contrib/lease-tools/dhcp_release6
-                       doman contrib/lease-tools/dhcp_release6.1
-               fi
-       fi
-
-       systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-}
-
-pkg_preinst() {
-       [[ -f /var/lib/misc/dnsmasq.leases ]] && \
-               cp /var/lib/misc/dnsmasq.leases "${T}"
-}
-
-pkg_postinst() {
-       [[ -f "${T}"/dnsmasq.leases ]] && \
-               cp "${T}"/dnsmasq.leases /var/lib/misc/dnsmasq.leases
-}

diff --git a/net-dns/dnsmasq/dnsmasq-2.87.ebuild 
b/net-dns/dnsmasq/dnsmasq-2.87.ebuild
deleted file mode 100644
index 489169bb4af8..000000000000
--- a/net-dns/dnsmasq/dnsmasq-2.87.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit toolchain-funcs lua-single systemd
-
-DESCRIPTION="Small forwarding DNS server"
-HOMEPAGE="https://thekelleys.org.uk/dnsmasq/doc.html";
-SRC_URI="https://thekelleys.org.uk/dnsmasq/${P}.tar.xz";
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-
-IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec +dumpfile id idn libidn2"
-IUSE+=" +loop +inotify ipv6 lua nettlehash nls script selinux static tftp"
-
-DM_LINGUAS=(de es fi fr id it no pl pt_BR ro)
-
-BDEPEND="
-       app-arch/xz-utils
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )
-"
-
-COMMON_DEPEND="
-       acct-group/dnsmasq
-       acct-user/dnsmasq
-       dbus? ( sys-apps/dbus:= )
-       idn? (
-               !libidn2? ( net-dns/libidn:0= )
-               libidn2? ( >=net-dns/libidn2-2.0:= )
-       )
-       lua? ( ${LUA_DEPS} )
-       conntrack? ( net-libs/libnetfilter_conntrack:= )
-       nls? ( sys-devel/gettext )
-"
-
-DEPEND="${COMMON_DEPEND}
-       dnssec? (
-               dev-libs/nettle:=[gmp]
-               static? ( >=dev-libs/nettle-3.4[static-libs(+)] )
-       )
-       nettlehash? (
-               static? ( >=dev-libs/nettle-3.4[static-libs(+)] )
-       )
-"
-
-RDEPEND="${COMMON_DEPEND}
-       dnssec? (
-               !static? ( >=dev-libs/nettle-3.4:=[gmp] )
-       )
-       nettlehash? (
-               !static? ( dev-libs/nettle:=[gmp] )
-       )
-       selinux? ( sec-policy/selinux-dnsmasq )
-"
-
-REQUIRED_USE="
-       dhcp-tools? ( dhcp )
-       dnssec? ( !nettlehash )
-       lua? (
-               script
-               ${LUA_REQUIRED_USE}
-       )
-       libidn2? ( idn )
-"
-
-use_have() {
-       local no_only
-       if [[ ${1} == '-n' ]]; then
-               no_only=1
-               shift
-       fi
-       local useflag="${1}"
-       shift
-
-       local uword="${1:-${useflag}}"
-       shift
-
-       while [[ ${uword} ]]; do
-               uword="${uword^^}"
-
-               if ! use "${useflag}"; then
-                       printf -- " -DNO_%s" "${uword}"
-               elif [[ -z "${no_only}" ]]; then
-                       printf -- " -DHAVE_%s" "${uword}"
-               fi
-               uword="${1}"
-               shift
-       done
-}
-
-pkg_setup() {
-       use lua && lua-single_pkg_setup
-}
-
-pkg_pretend() {
-       if use static; then
-               einfo "Only sys-libs/gmp and dev-libs/nettle are statically 
linked."
-               use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no 
sense;" \
-                       "in this case the static USE flag does nothing."
-       fi
-}
-
-src_prepare() {
-       default
-
-       sed -i -r 's:lua5.[0-9]+:lua:' Makefile || die
-       sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" \
-               dnsmasq.conf.example || die
-}
-
-src_configure() {
-       COPTS=(
-               $(use_have -n auth-dns auth)
-               $(use_have conntrack)
-               $(use_have dbus)
-               $(use libidn2 || use_have idn)
-               $(use_have libidn2)
-               $(use_have -n inotify)
-               $(use_have -n dhcp dhcp dhcp6)
-               $(use_have -n ipv6 ipv6 dhcp6)
-               $(use_have -n id id)
-               $(use_have -n loop)
-               $(use_have lua luascript)
-               $(use_have -n script)
-               $(use_have -n tftp)
-               $(use_have dnssec)
-               $(use_have nettlehash)
-               $(use_have static dnssec_static)
-               $(use_have -n dumpfile)
-       )
-}
-
-src_compile() {
-       emake \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               CC="$(tc-getCC)" \
-               PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-               CFLAGS="${CFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               COPTS="${COPTS[*]}" \
-               CONFFILE="/etc/${PN}.conf" \
-               all$(use nls && printf -- "-i18n\n")
-
-       use dhcp-tools && emake -C contrib/lease-tools \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               CC="$(tc-getCC)" \
-               PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-               CFLAGS="${CFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               all
-}
-
-src_install() {
-       local lingua puid
-       emake \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               COPTS="${COPTS[*]}" \
-               DESTDIR="${ED}" \
-               install$(use nls && printf -- "-i18n\n")
-
-       for lingua in "${DM_LINGUAS[@]}"; do
-               has ${lingua} ${LINGUAS-${lingua}} \
-                       || rm -rf "${ED}"/usr/share/locale/${lingua}
-       done
-       [[ -d "${D}"/usr/share/locale/ ]] && \
-               rmdir --ignore-fail-on-non-empty "${ED}"/usr/share/locale/
-
-       dodoc CHANGELOG CHANGELOG.archive FAQ dnsmasq.conf.example
-       dodoc -r logo
-
-       docinto html/
-       dodoc *.html
-
-       newinitd "${FILESDIR}"/dnsmasq-init-r4 ${PN}
-       newconfd "${FILESDIR}"/dnsmasq.confd-r1 ${PN}
-
-       insinto /etc/logrotate.d
-       newins "${FILESDIR}"/dnsmasq.logrotate ${PN}
-
-       insinto /etc
-       newins dnsmasq.conf.example dnsmasq.conf
-
-       insinto /usr/share/dnsmasq
-       doins trust-anchors.conf
-
-       if use dhcp; then
-               keepdir /var/lib/misc
-               newinitd "${FILESDIR}"/dnsmasq-init-dhcp-r3 ${PN}
-       fi
-       if use dbus; then
-               insinto /etc/dbus-1/system.d
-               doins dbus/dnsmasq.conf
-       fi
-
-       if use dhcp-tools; then
-               dosbin contrib/lease-tools/{dhcp_release,dhcp_lease_time}
-               doman contrib/lease-tools/{dhcp_release,dhcp_lease_time}.1
-               if use ipv6; then
-                       dosbin contrib/lease-tools/dhcp_release6
-                       doman contrib/lease-tools/dhcp_release6.1
-               fi
-       fi
-
-       systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-}
-
-pkg_preinst() {
-       [[ -f /var/lib/misc/dnsmasq.leases ]] && \
-               cp /var/lib/misc/dnsmasq.leases "${T}"
-}
-
-pkg_postinst() {
-       [[ -f "${T}"/dnsmasq.leases ]] && \
-               cp "${T}"/dnsmasq.leases /var/lib/misc/dnsmasq.leases
-}

diff --git a/net-dns/dnsmasq/dnsmasq-2.88.ebuild 
b/net-dns/dnsmasq/dnsmasq-2.88.ebuild
deleted file mode 100644
index a6125c0fe639..000000000000
--- a/net-dns/dnsmasq/dnsmasq-2.88.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit toolchain-funcs lua-single systemd
-
-DESCRIPTION="Small forwarding DNS server"
-HOMEPAGE="https://thekelleys.org.uk/dnsmasq/doc.html";
-SRC_URI="https://thekelleys.org.uk/dnsmasq/${P}.tar.xz";
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-
-IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec +dumpfile id idn libidn2"
-IUSE+=" +loop +inotify ipv6 lua nettlehash nls script selinux static tftp"
-
-DM_LINGUAS=(de es fi fr id it no pl pt_BR ro)
-
-BDEPEND="
-       app-arch/xz-utils
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )
-"
-
-COMMON_DEPEND="
-       acct-group/dnsmasq
-       acct-user/dnsmasq
-       dbus? ( sys-apps/dbus:= )
-       idn? (
-               !libidn2? ( net-dns/libidn:0= )
-               libidn2? ( >=net-dns/libidn2-2.0:= )
-       )
-       lua? ( ${LUA_DEPS} )
-       conntrack? ( net-libs/libnetfilter_conntrack:= )
-       nls? ( sys-devel/gettext )
-"
-
-DEPEND="${COMMON_DEPEND}
-       dnssec? (
-               dev-libs/nettle:=[gmp]
-               static? ( >=dev-libs/nettle-3.4[static-libs(+)] )
-       )
-       nettlehash? (
-               static? ( >=dev-libs/nettle-3.4[static-libs(+)] )
-       )
-"
-
-RDEPEND="${COMMON_DEPEND}
-       dnssec? (
-               !static? ( >=dev-libs/nettle-3.4:=[gmp] )
-       )
-       nettlehash? (
-               !static? ( dev-libs/nettle:=[gmp] )
-       )
-       selinux? ( sec-policy/selinux-dnsmasq )
-"
-
-REQUIRED_USE="
-       dhcp-tools? ( dhcp )
-       dnssec? ( !nettlehash )
-       lua? (
-               script
-               ${LUA_REQUIRED_USE}
-       )
-       libidn2? ( idn )
-"
-
-use_have() {
-       local no_only
-       if [[ ${1} == '-n' ]]; then
-               no_only=1
-               shift
-       fi
-       local useflag="${1}"
-       shift
-
-       local uword="${1:-${useflag}}"
-       shift
-
-       while [[ ${uword} ]]; do
-               uword="${uword^^}"
-
-               if ! use "${useflag}"; then
-                       printf -- " -DNO_%s" "${uword}"
-               elif [[ -z "${no_only}" ]]; then
-                       printf -- " -DHAVE_%s" "${uword}"
-               fi
-               uword="${1}"
-               shift
-       done
-}
-
-pkg_setup() {
-       use lua && lua-single_pkg_setup
-}
-
-pkg_pretend() {
-       if use static; then
-               einfo "Only sys-libs/gmp and dev-libs/nettle are statically 
linked."
-               use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no 
sense;" \
-                       "in this case the static USE flag does nothing."
-       fi
-}
-
-src_prepare() {
-       default
-
-       sed -i -r 's:lua5.[0-9]+:lua:' Makefile || die
-       sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" \
-               dnsmasq.conf.example || die
-}
-
-src_configure() {
-       COPTS=(
-               $(use_have -n auth-dns auth)
-               $(use_have conntrack)
-               $(use_have dbus)
-               $(use libidn2 || use_have idn)
-               $(use_have libidn2)
-               $(use_have -n inotify)
-               $(use_have -n dhcp dhcp dhcp6)
-               $(use_have -n ipv6 ipv6 dhcp6)
-               $(use_have -n id id)
-               $(use_have -n loop)
-               $(use_have lua luascript)
-               $(use_have -n script)
-               $(use_have -n tftp)
-               $(use_have dnssec)
-               $(use_have nettlehash)
-               $(use_have static dnssec_static)
-               $(use_have -n dumpfile)
-       )
-}
-
-src_compile() {
-       emake \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               CC="$(tc-getCC)" \
-               PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-               CFLAGS="${CFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               COPTS="${COPTS[*]}" \
-               CONFFILE="/etc/${PN}.conf" \
-               all$(use nls && printf -- "-i18n\n")
-
-       use dhcp-tools && emake -C contrib/lease-tools \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               CC="$(tc-getCC)" \
-               PKG_CONFIG="$(tc-getPKG_CONFIG)" \
-               CFLAGS="${CFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               all
-}
-
-src_install() {
-       local lingua puid
-       emake \
-               PREFIX=/usr \
-               MANDIR=/usr/share/man \
-               COPTS="${COPTS[*]}" \
-               DESTDIR="${ED}" \
-               install$(use nls && printf -- "-i18n\n")
-
-       for lingua in "${DM_LINGUAS[@]}"; do
-               has ${lingua} ${LINGUAS-${lingua}} \
-                       || rm -rf "${ED}"/usr/share/locale/${lingua}
-       done
-       [[ -d "${D}"/usr/share/locale/ ]] && \
-               rmdir --ignore-fail-on-non-empty "${ED}"/usr/share/locale/
-
-       dodoc CHANGELOG CHANGELOG.archive FAQ dnsmasq.conf.example
-       dodoc -r logo
-
-       docinto html/
-       dodoc *.html
-
-       newinitd "${FILESDIR}"/dnsmasq-init-r4 ${PN}
-       newconfd "${FILESDIR}"/dnsmasq.confd-r1 ${PN}
-
-       insinto /etc/logrotate.d
-       newins "${FILESDIR}"/dnsmasq.logrotate ${PN}
-
-       insinto /etc
-       newins dnsmasq.conf.example dnsmasq.conf
-
-       insinto /usr/share/dnsmasq
-       doins trust-anchors.conf
-
-       if use dhcp; then
-               keepdir /var/lib/misc
-               newinitd "${FILESDIR}"/dnsmasq-init-dhcp-r3 ${PN}
-       fi
-       if use dbus; then
-               insinto /etc/dbus-1/system.d
-               doins dbus/dnsmasq.conf
-       fi
-
-       if use dhcp-tools; then
-               dosbin contrib/lease-tools/{dhcp_release,dhcp_lease_time}
-               doman contrib/lease-tools/{dhcp_release,dhcp_lease_time}.1
-               if use ipv6; then
-                       dosbin contrib/lease-tools/dhcp_release6
-                       doman contrib/lease-tools/dhcp_release6.1
-               fi
-       fi
-
-       systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-}
-
-pkg_preinst() {
-       [[ -f /var/lib/misc/dnsmasq.leases ]] && \
-               cp /var/lib/misc/dnsmasq.leases "${T}"
-}
-
-pkg_postinst() {
-       [[ -f "${T}"/dnsmasq.leases ]] && \
-               cp "${T}"/dnsmasq.leases /var/lib/misc/dnsmasq.leases
-}

Reply via email to