Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-dns/nsd/
Date: Wed, 28 Dec 2022 15:00:40
Message-Id: 1672239599.424a3dba4f17ba746122b3dc5ac9b72e5a46151a.sam@gentoo
1 commit: 424a3dba4f17ba746122b3dc5ac9b72e5a46151a
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 28 14:59:31 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 28 14:59:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=424a3dba
7
8 net-dns/nsd: drop 4.5.0
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 net-dns/nsd/Manifest | 1 -
13 net-dns/nsd/metadata.xml | 2 -
14 net-dns/nsd/nsd-4.5.0.ebuild | 119 -------------------------------------------
15 3 files changed, 122 deletions(-)
16
17 diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
18 index 3e2730dac9d8..19af23ce2df2 100644
19 --- a/net-dns/nsd/Manifest
20 +++ b/net-dns/nsd/Manifest
21 @@ -1,2 +1 @@
22 -DIST nsd-4.5.0.tar.gz 1259059 BLAKE2B 5c90a17b2c2df3cf06bea2609fb02198b4fdde3e9ed7cc0a07526d43069f735458a0c1775fc7b45ac7bd1fba42ec329fe5b67378d6282bf86f6c520f73b00397 SHA512 0309e1ff083b6f2118ba6fd59425319c21f31558d30e17a40eb8f1e53dee9e3e766d7b53eb50462130ba17b454a3559dc786d344cb779468d255732bbc6bc5da
23 DIST nsd-4.6.1.tar.gz 1281583 BLAKE2B 5eff5560ce16451a57905bb9d979c81918b6b55f72e1f1b89ab8d2e479ac36bf4f95152c77b1f1b3ce0af90bde8f25d2cad7226450c5cbc879f112adea2b3a69 SHA512 cab557a20cf8564cbf6e38405ca28b00baa6e14105527c3b16f49f57fed5e39cdb2bcd62999bad4aff2c69e0967bdba66a1eaa7b73a0d4d99d97535cc5860bfe
24
25 diff --git a/net-dns/nsd/metadata.xml b/net-dns/nsd/metadata.xml
26 index f4238fbfaaf3..73010eb2f935 100644
27 --- a/net-dns/nsd/metadata.xml
28 +++ b/net-dns/nsd/metadata.xml
29 @@ -14,8 +14,6 @@
30 <flag name="ratelimit">Enables ratelimiting, based on query name,
31 type and source</flag>
32 <flag name="root-server">Configure NSD as a root server</flag>
33 - <flag name="runtime-checks">Enable runtime checks, this could lead
34 - to a reduced service level</flag>
35 <flag name="munin">
36 Install a plugin for <pkg>net-analyzer/munin</pkg> to graph
37 statistical data from nsd.</flag>
38
39 diff --git a/net-dns/nsd/nsd-4.5.0.ebuild b/net-dns/nsd/nsd-4.5.0.ebuild
40 deleted file mode 100644
41 index 4f654418871a..000000000000
42 --- a/net-dns/nsd/nsd-4.5.0.ebuild
43 +++ /dev/null
44 @@ -1,119 +0,0 @@
45 -# Copyright 1999-2022 Gentoo Authors
46 -# Distributed under the terms of the GNU General Public License v2
47 -
48 -EAPI=8
49 -
50 -inherit autotools systemd
51 -
52 -DESCRIPTION="An authoritative only, high performance, open source name server"
53 -HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd"
54 -LICENSE="BSD"
55 -SLOT="0"
56 -if [[ "${PV}" == *9999 ]] ; then
57 - inherit git-r3
58 - EGIT_REPO_URI="https://github.com/NLnetLabs/nsd.git"
59 -else
60 - # version voodoo needed only for non-release tarballs: 4.0.0_rc1 => 4.0.0rc1
61 - MY_PV="${PV/_beta/b}"
62 - MY_PV="${MY_PV/_rc/rc}"
63 - MY_P="${PN}-${MY_PV}"
64 -
65 - [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
66 - KEYWORDS="amd64 x86"
67 - SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz"
68 - S="${WORKDIR}/${MY_P}"
69 -fi
70 -IUSE="bind8-stats dnstap ipv6 libevent minimal-responses mmap munin +nsec3 ratelimit root-server runtime-checks ssl systemd"
71 -
72 -RDEPEND="
73 - acct-group/nsd
74 - acct-user/nsd
75 - dnstap? (
76 - dev-libs/fstrm
77 - dev-libs/protobuf-c
78 - )
79 - libevent? ( dev-libs/libevent )
80 - munin? ( net-analyzer/munin )
81 - ssl? ( dev-libs/openssl:0= )
82 - systemd? ( sys-apps/systemd )
83 -"
84 -DEPEND="${RDEPEND}"
85 -BDEPEND="
86 - sys-devel/flex
87 - app-alternatives/yacc
88 - systemd? ( virtual/pkgconfig )
89 -"
90 -
91 -PATCHES=(
92 - # Fix the paths in the munin plugin to match our install
93 - "${FILESDIR}"/nsd_munin_.patch
94 -)
95 -
96 -src_prepare() {
97 - default
98 - # Required to get correct pkg-config macros with USE="systemd"
99 - # see bugs #663618 and #758050
100 - eautoreconf
101 -}
102 -
103 -src_configure() {
104 - local myeconfargs=(
105 - --enable-largefile
106 - --enable-pie
107 - --enable-relro-now
108 - --enable-tcp-fastopen
109 - --with-dbfile="${EPREFIX}"/var/db/nsd/nsd.db
110 - --with-logfile="${EPREFIX}"/var/log/nsd.log
111 - --with-pidfile="${EPREFIX}"/run/nsd/nsd.pid
112 - --with-xfrdfile="${EPREFIX}"/var/db/nsd/xfrd.state
113 - --with-xfrdir="${EPREFIX}"/var/db/nsd
114 - --with-zonelistfile="${EPREFIX}"/var/db/nsd/zone.list
115 - --with-zonesdir="${EPREFIX}"/var/lib/nsd
116 - $(use_enable bind8-stats)
117 - $(use_enable bind8-stats zone-stats)
118 - $(use_enable dnstap)
119 - $(use_enable ipv6)
120 - $(use_enable minimal-responses)
121 - $(use_enable mmap)
122 - $(use_enable nsec3)
123 - $(use_enable ratelimit)
124 - $(use_enable root-server)
125 - $(use_enable runtime-checks checking)
126 - $(use_enable systemd)
127 - $(use_with libevent)
128 - $(use_with ssl)
129 - )
130 - econf "${myeconfargs[@]}"
131 -}
132 -
133 -src_install() {
134 - emake DESTDIR="${D}" install
135 -
136 - dodoc doc/{ChangeLog,CREDITS,NSD-4-features,NSD-FOR-BIND-USERS,README,RELNOTES,REQUIREMENTS}
137 -
138 - newinitd "${FILESDIR}"/nsd.initd-r1 nsd
139 -
140 - # install munin plugin and config
141 - if use munin ; then
142 - exeinto /usr/libexec/munin/plugins
143 - doexe contrib/nsd_munin_
144 - insinto /etc/munin/plugin-conf.d
145 - newins "${FILESDIR}"/nsd.munin-conf nsd_munin
146 - fi
147 -
148 - systemd_dounit "${FILESDIR}"/nsd.service
149 -
150 - # remove the /run directory that usually resides on tmpfs and is
151 - # being taken care of by the nsd init script anyway (checkpath)
152 - rm -r "${ED}"/run || die "Failed to remove /run"
153 -
154 - keepdir /var/db/${PN}
155 -}
156 -
157 -pkg_postinst() {
158 - # database directory, writable by nsd for database updates and zone transfers
159 - install -d -m 750 -o nsd -g nsd "${EROOT}"/var/db/nsd
160 -
161 - # zones directory, writable by nsd for zone file updates (nsd-control write)
162 - install -d -m 750 -o nsd -g nsd "${EROOT}"/var/lib/nsd
163 -}