mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
net-dns/knot: remove vulnerable version.
Gentoo-Bug: https://bugs.gentoo.org/588654 Package-Manager: portage-2.2.28
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST knot-1.6.8.tar.xz 806748 SHA256 8d95dfd359fb187289d7d085e217d8fabb6022135d358134ed4165418a269237 SHA512 ee205a0813729bea712b0ac550209538382a2f0a7698607c3baa045a345f08e118e1b927116ad00fa58939051db70a6b21e154259276f3647acc80edf043efc8 WHIRLPOOL ed33ebdf99ba402b18550a880fb10e24f428108e297cb007d48ebbc0eea3f2e803034fe72052989e2eeb22859e3d47a5f93303b363bb50daddec868fd030e1a4
|
||||
DIST knot-2.3.0.tar.xz 1066852 SHA256 8abf9a6562ecf2f7f4222d16ca6c75463399870db360eda7caa40530b469533c SHA512 28f0f6a00af3feb95ebd9af0c324ffeff1093f8e74136ce81f5a6e7f4434f22b9e371715b4b116de9b8faf39776be4d943c2ae09fb786e6061cc0394a767e8b6 WHIRLPOOL b0cc054c79d6b2ef7e9e0c2dba727042d92d235a08a0b15c56189c06f69087aee36d21947e1bf33304bbe0834d50421e9f01a4b4d7597aed05ed1b552c5ea52c
|
||||
|
||||
@@ -1,76 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils user
|
||||
|
||||
DESCRIPTION="High-performance authoritative-only DNS server"
|
||||
HOMEPAGE="http://www.knot-dns.cz/"
|
||||
SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug dnstap doc caps +fastparser idn lmdb systemd"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/openssl-1.0.1
|
||||
>=dev-libs/userspace-rcu-0.5.4
|
||||
caps? ( >=sys-libs/libcap-ng-0.6.4 )
|
||||
dnstap? (
|
||||
dev-libs/fstrm
|
||||
dev-libs/protobuf-c
|
||||
)
|
||||
idn? ( net-dns/libidn )
|
||||
lmdb? ( dev-db/lmdb )
|
||||
systemd? ( sys-apps/systemd )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
sys-devel/flex
|
||||
sys-devel/bison
|
||||
doc? ( dev-python/sphinx )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${P/_/-}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-storage="${EPREFIX}/var/lib/${PN}" \
|
||||
--with-rundir="${EPREFIX}/var/run/${PN}" \
|
||||
$(use_enable fastparser) \
|
||||
$(use_enable debug debug server,zones,xfr,packet,rr,ns,loader,dnssec) \
|
||||
$(use_enable debug debuglevel details) \
|
||||
$(use_enable dnstap) \
|
||||
$(use_enable lmdb) \
|
||||
$(use_with idn libidn) \
|
||||
$(usex systemd --enable-systemd=yes --enable-systemd=no)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
|
||||
|
||||
default
|
||||
|
||||
keepdir /var/lib/${PN}
|
||||
|
||||
newinitd "${FILESDIR}/knot.init" knot
|
||||
systemd_dounit "${FILESDIR}/knot.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
enewgroup knot 53
|
||||
enewuser knot 53 -1 /var/lib/knot knot
|
||||
}
|
||||
@@ -9,20 +9,17 @@
|
||||
<email>scarabeus@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="dnstap">Include support for the dnstap
|
||||
binary log format (http://dnstap.info/).
|
||||
<flag name="dnstap">
|
||||
Include support for the dnstap binary log format
|
||||
(http://dnstap.info/).
|
||||
</flag>
|
||||
<flag name="fastparser">Use a zone file parser that is
|
||||
faster, but requires more memory and CPU time to
|
||||
compile.
|
||||
</flag>
|
||||
<flag name="lmdb">Use the LMDB database to store
|
||||
timers for slave zones on disk, making the timers
|
||||
persist across server restarts.
|
||||
<flag name="fastparser">
|
||||
Use a zone file parser that is faster, but requires more memory and
|
||||
CPU time to compile.
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
Reference in New Issue
Block a user