Gentoo Archives: gentoo-commits

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