Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-dns/knot/
Date: Tue, 28 Nov 2017 16:19:54
Message-Id: 1511885986.122f253a05cfdeafe63af4e3b1e6a41daa3c6fe6.zlogene@gentoo
1 commit: 122f253a05cfdeafe63af4e3b1e6a41daa3c6fe6
2 Author: Pierre-Olivier Mercier <nemunaire <AT> nemunai <DOT> re>
3 AuthorDate: Fri Nov 24 22:51:25 2017 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 28 16:19:46 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122f253a
7
8 net-dns/knot: remove old ebuilds
9
10 Package-Manager: Portage-2.3.8, Repoman-2.3.3
11
12 net-dns/knot/Manifest | 1 -
13 net-dns/knot/knot-2.4.5.ebuild | 78 -------------------------------
14 net-dns/knot/knot-2.6.1.ebuild | 102 -----------------------------------------
15 3 files changed, 181 deletions(-)
16
17 diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest
18 index 96e5bffe364..9f505291110 100644
19 --- a/net-dns/knot/Manifest
20 +++ b/net-dns/knot/Manifest
21 @@ -1,4 +1,3 @@
22 -DIST knot-2.4.5.tar.xz 1111536 BLAKE2B 88a603c2b6a467046021fc16fc003310f8902f9c2717b90753fcbbff059dcef9cbe954e0278818fc8a7ed6309dbd474236ca6ad09665cc8a71a6e094eab8fd0d SHA512 db4919dbe2dc688f401e6611d784d47e1d40a0f8ec8c8cd6240d89ab9dd2ce7dd1976ac7cb24c712ed8aa074e0026ff0a10e9d6d5e685929d271ae554d9a1cff
23 DIST knot-2.5.6.tar.xz 1081756 BLAKE2B a016be4b7080175cc83bacc23cbf08b15e5c8dcdd63da0d6ca61dcbd8aa2d75952a2becf7c9f2f65b43e004bd54641198afc6402a0714046a4f631aaa193ae2d SHA512 dcc58791469c8e4724a47b47105bf0c047bcf62611d6803a07a856bb281d72a397b186210087ff8f145232315bbd9baa194a7cdef10d1ebb36ca3b8c0a0c7379
24 DIST knot-2.6.1.tar.xz 1112956 BLAKE2B 28c2c2318713c63ce389ab768bedbcf3b2799d9d660d978e77ba68e40aff40de8eb0e31cc7b42d00230beff418ba2d20032e2e01c5dc26a6813e02e10711195a SHA512 f4eaf311adcdfd13628c7174333bcc766b300be573f7df32eaaf162c5857e0ba35ce5a5e022f799c95618203abbe8db93e2364f172a87c4dd4eaf90b30ef8428
25 DIST knot-2.6.3.tar.xz 1112408 BLAKE2B c2a04e951427fe667b1bef63f4ca4fca8fa099f7c7a0a7e61562a5a5f9f44208118f59debbf67eabba72c5f924412c54f650450e71c592f033d99d061060f103 SHA512 51e1c2abe6149173ded2c48e70ca9a563f76013aae95e53e9c4b5c2325bce44b21b410f7ce773012bc6e6d0b3db21aeffd697669fbeb34137af70af5dcd3f157
26
27 diff --git a/net-dns/knot/knot-2.4.5.ebuild b/net-dns/knot/knot-2.4.5.ebuild
28 deleted file mode 100644
29 index 50af785a49d..00000000000
30 --- a/net-dns/knot/knot-2.4.5.ebuild
31 +++ /dev/null
32 @@ -1,78 +0,0 @@
33 -# Copyright 1999-2017 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=6
37 -
38 -inherit bash-completion-r1 eutils systemd user
39 -
40 -DESCRIPTION="High-performance authoritative-only DNS server"
41 -HOMEPAGE="http://www.knot-dns.cz/"
42 -SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz"
43 -
44 -LICENSE="GPL-3"
45 -SLOT="0"
46 -KEYWORDS="~amd64 ~x86"
47 -IUSE="dnstap doc caps +fastparser idn systemd"
48 -
49 -RDEPEND="
50 - >=net-libs/gnutls-3.3:=
51 - >=dev-libs/jansson-2.3
52 - >=dev-db/lmdb-0.9.15
53 - >=dev-libs/userspace-rcu-0.5.4
54 - caps? ( >=sys-libs/libcap-ng-0.6.4 )
55 - dnstap? (
56 - dev-libs/fstrm
57 - dev-libs/protobuf-c
58 - )
59 - idn? ( net-dns/libidn )
60 - dev-libs/libedit
61 - systemd? ( sys-apps/systemd )
62 -"
63 -DEPEND="${RDEPEND}
64 - virtual/pkgconfig
65 - doc? ( dev-python/sphinx )
66 -"
67 -
68 -S="${WORKDIR}/${P/_/-}"
69 -
70 -src_configure() {
71 - econf \
72 - --with-storage="${EPREFIX}/var/lib/${PN}" \
73 - --with-rundir="${EPREFIX}/var/run/${PN}" \
74 - --with-lmdb \
75 - --with-bash-completions="$(get_bashcompdir)" \
76 - $(use_enable fastparser) \
77 - $(use_enable dnstap) \
78 - $(use_enable doc documentation) \
79 - $(use_with idn libidn) \
80 - --enable-systemd=$(usex systemd)
81 -}
82 -
83 -src_compile() {
84 - default
85 -
86 - if use doc; then
87 - emake -C doc html
88 - HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
89 - fi
90 -}
91 -
92 -src_test() {
93 - emake check
94 -}
95 -
96 -src_install() {
97 - default
98 -
99 - keepdir /var/lib/${PN}
100 -
101 - newinitd "${FILESDIR}/knot.init" knot
102 - systemd_dounit "${FILESDIR}/knot.service"
103 -
104 - prune_libtool_files
105 -}
106 -
107 -pkg_postinst() {
108 - enewgroup knot 53
109 - enewuser knot 53 -1 /var/lib/knot knot
110 -}
111
112 diff --git a/net-dns/knot/knot-2.6.1.ebuild b/net-dns/knot/knot-2.6.1.ebuild
113 deleted file mode 100644
114 index 0baf4877502..00000000000
115 --- a/net-dns/knot/knot-2.6.1.ebuild
116 +++ /dev/null
117 @@ -1,102 +0,0 @@
118 -# Copyright 1999-2017 Gentoo Foundation
119 -# Distributed under the terms of the GNU General Public License v2
120 -
121 -EAPI=6
122 -
123 -inherit systemd user
124 -
125 -DESCRIPTION="High-performance authoritative-only DNS server"
126 -HOMEPAGE="https://www.knot-dns.cz/"
127 -SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz"
128 -
129 -LICENSE="GPL-3"
130 -SLOT="0"
131 -KEYWORDS="~amd64 ~x86"
132 -
133 -KNOT_MODULES=(
134 - "+dnsproxy"
135 - "dnstap"
136 - "+noudp"
137 - "+onlinesign"
138 - "rosedb"
139 - "+rrl"
140 - "+stats"
141 - "+synthrecord"
142 - "+whoami"
143 -)
144 -IUSE="doc caps +fastparser idn libidn2 systemd +utils ${KNOT_MODULES[@]}"
145 -
146 -RDEPEND="
147 - >=dev-db/lmdb-0.9.15
148 - dev-libs/libedit
149 - >=dev-libs/userspace-rcu-0.5.4
150 - dev-python/lmdb
151 - >=net-libs/gnutls-3.3:=
152 - caps? ( >=sys-libs/libcap-ng-0.6.4 )
153 - dnstap? (
154 - dev-libs/fstrm
155 - dev-libs/protobuf-c
156 - )
157 - idn? (
158 - !libidn2? ( net-dns/libidn )
159 - libidn2? ( >=net-dns/libidn2-2.0.0 )
160 - )
161 - systemd? ( >=sys-apps/systemd-229 )
162 -"
163 -DEPEND="${RDEPEND}
164 - virtual/pkgconfig
165 - doc? ( dev-python/sphinx )
166 -"
167 -
168 -S="${WORKDIR}/${P/_/-}"
169 -
170 -src_configure() {
171 - local u
172 - local my_conf=()
173 - for u in "${KNOT_MODULES[@]#+}"; do
174 - my_conf+=("$(use_with $u module-$u)")
175 - done
176 -
177 - econf \
178 - --with-storage="${EPREFIX}/var/lib/${PN}" \
179 - --with-rundir="${EPREFIX}/var/run/${PN}" \
180 - $(use_enable fastparser) \
181 - $(use_enable dnstap) \
182 - $(use_enable doc documentation) \
183 - $(use_enable utils utilities) \
184 - --enable-systemd=$(usex systemd) \
185 - $(use_with idn libidn) \
186 - "${my_conf[@]}"
187 -}
188 -
189 -src_compile() {
190 - default
191 -
192 - if use doc; then
193 - emake -C doc html
194 - HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
195 - fi
196 -}
197 -
198 -src_test() {
199 - emake check
200 -}
201 -
202 -src_install() {
203 - default
204 -
205 - rmdir "${D}var/run/${PN}" "${D}var/run/" || die
206 - keepdir /var/lib/${PN}
207 -
208 - newinitd "${FILESDIR}/knot.init" knot
209 - if use systemd; then
210 - systemd_newunit "${FILESDIR}/knot-1.service" knot
211 - fi
212 -
213 - find "${D}" -name '*.la' -delete || die
214 -}
215 -
216 -pkg_postinst() {
217 - enewgroup knot 53
218 - enewuser knot 53 -1 /var/lib/knot knot
219 -}