Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-dns/knot/
Date: Tue, 30 Aug 2016 16:53:17
Message-Id: 1472575967.f0b7094db10de1ef3c9d171b0fb79dbe46bdac71.monsieurp@gentoo
1 commit: f0b7094db10de1ef3c9d171b0fb79dbe46bdac71
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 30 16:52:47 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 30 16:52:47 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b7094d
7
8 net-dns/knot: remove vulnerable version.
9
10 Gentoo-Bug: https://bugs.gentoo.org/588654
11
12 Package-Manager: portage-2.2.28
13
14 net-dns/knot/Manifest | 1 -
15 net-dns/knot/knot-1.6.8.ebuild | 76 ------------------------------------------
16 net-dns/knot/metadata.xml | 19 +++++------
17 3 files changed, 8 insertions(+), 88 deletions(-)
18
19 diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest
20 index 5fc7ed3..6193b8c 100644
21 --- a/net-dns/knot/Manifest
22 +++ b/net-dns/knot/Manifest
23 @@ -1,2 +1 @@
24 -DIST knot-1.6.8.tar.xz 806748 SHA256 8d95dfd359fb187289d7d085e217d8fabb6022135d358134ed4165418a269237 SHA512 ee205a0813729bea712b0ac550209538382a2f0a7698607c3baa045a345f08e118e1b927116ad00fa58939051db70a6b21e154259276f3647acc80edf043efc8 WHIRLPOOL ed33ebdf99ba402b18550a880fb10e24f428108e297cb007d48ebbc0eea3f2e803034fe72052989e2eeb22859e3d47a5f93303b363bb50daddec868fd030e1a4
25 DIST knot-2.3.0.tar.xz 1066852 SHA256 8abf9a6562ecf2f7f4222d16ca6c75463399870db360eda7caa40530b469533c SHA512 28f0f6a00af3feb95ebd9af0c324ffeff1093f8e74136ce81f5a6e7f4434f22b9e371715b4b116de9b8faf39776be4d943c2ae09fb786e6061cc0394a767e8b6 WHIRLPOOL b0cc054c79d6b2ef7e9e0c2dba727042d92d235a08a0b15c56189c06f69087aee36d21947e1bf33304bbe0834d50421e9f01a4b4d7597aed05ed1b552c5ea52c
26
27 diff --git a/net-dns/knot/knot-1.6.8.ebuild b/net-dns/knot/knot-1.6.8.ebuild
28 deleted file mode 100644
29 index fc0cef0..00000000
30 --- a/net-dns/knot/knot-1.6.8.ebuild
31 +++ /dev/null
32 @@ -1,76 +0,0 @@
33 -# Copyright 1999-2016 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -# $Id$
36 -
37 -EAPI=6
38 -
39 -inherit eutils user
40 -
41 -DESCRIPTION="High-performance authoritative-only DNS server"
42 -HOMEPAGE="http://www.knot-dns.cz/"
43 -SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz"
44 -
45 -LICENSE="GPL-3"
46 -SLOT="0"
47 -KEYWORDS="~amd64 ~x86"
48 -IUSE="debug dnstap doc caps +fastparser idn lmdb systemd"
49 -
50 -RDEPEND="
51 - >=dev-libs/openssl-1.0.1
52 - >=dev-libs/userspace-rcu-0.5.4
53 - caps? ( >=sys-libs/libcap-ng-0.6.4 )
54 - dnstap? (
55 - dev-libs/fstrm
56 - dev-libs/protobuf-c
57 - )
58 - idn? ( net-dns/libidn )
59 - lmdb? ( dev-db/lmdb )
60 - systemd? ( sys-apps/systemd )
61 -"
62 -
63 -DEPEND="${RDEPEND}
64 - virtual/pkgconfig
65 - sys-devel/flex
66 - sys-devel/bison
67 - doc? ( dev-python/sphinx )
68 -"
69 -
70 -S="${WORKDIR}/${P/_/-}"
71 -
72 -src_configure() {
73 - econf \
74 - --with-storage="${EPREFIX}/var/lib/${PN}" \
75 - --with-rundir="${EPREFIX}/var/run/${PN}" \
76 - $(use_enable fastparser) \
77 - $(use_enable debug debug server,zones,xfr,packet,rr,ns,loader,dnssec) \
78 - $(use_enable debug debuglevel details) \
79 - $(use_enable dnstap) \
80 - $(use_enable lmdb) \
81 - $(use_with idn libidn) \
82 - $(usex systemd --enable-systemd=yes --enable-systemd=no)
83 -}
84 -
85 -src_compile() {
86 - default
87 - use doc && emake -C doc html
88 -}
89 -
90 -src_test() {
91 - emake check
92 -}
93 -
94 -src_install() {
95 - use doc && HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
96 -
97 - default
98 -
99 - keepdir /var/lib/${PN}
100 -
101 - newinitd "${FILESDIR}/knot.init" knot
102 - systemd_dounit "${FILESDIR}/knot.service"
103 -}
104 -
105 -pkg_postinst() {
106 - enewgroup knot 53
107 - enewuser knot 53 -1 /var/lib/knot knot
108 -}
109
110 diff --git a/net-dns/knot/metadata.xml b/net-dns/knot/metadata.xml
111 index 5b4785a..3434b11 100644
112 --- a/net-dns/knot/metadata.xml
113 +++ b/net-dns/knot/metadata.xml
114 @@ -9,20 +9,17 @@
115 <email>scarabeus@g.o</email>
116 </maintainer>
117 <maintainer type="project">
118 - <email>proxy-maint@g.o</email>
119 - <name>Proxy Maintainers</name>
120 + <email>proxy-maint@g.o</email>
121 + <name>Proxy Maintainers</name>
122 </maintainer>
123 <use>
124 - <flag name="dnstap">Include support for the dnstap
125 - binary log format (http://dnstap.info/).
126 + <flag name="dnstap">
127 + Include support for the dnstap binary log format
128 + (http://dnstap.info/).
129 </flag>
130 - <flag name="fastparser">Use a zone file parser that is
131 - faster, but requires more memory and CPU time to
132 - compile.
133 - </flag>
134 - <flag name="lmdb">Use the LMDB database to store
135 - timers for slave zones on disk, making the timers
136 - persist across server restarts.
137 + <flag name="fastparser">
138 + Use a zone file parser that is faster, but requires more memory and
139 + CPU time to compile.
140 </flag>
141 </use>
142 </pkgmetadata>