dlan 15/05/15 09:52:40 Modified: ChangeLog metadata.xml Added: knot-2.0.0_beta.ebuild knot-1.6.3.ebuild Removed: knot-9999.ebuild Log: version bump, bug 531448, 549104, thanks Karl-Johan Karlsson and Ondrej Sury (Portage version: 2.2.19/cvs/Linux x86_64, signed Manifest commit with key 0xAABEFD55)
Revision Changes Path 1.31 net-dns/knot/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/ChangeLog?rev=1.31&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/ChangeLog?rev=1.31&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/ChangeLog?r1=1.30&r2=1.31 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-dns/knot/ChangeLog,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- ChangeLog 15 Sep 2014 15:48:37 -0000 1.30 +++ ChangeLog 15 May 2015 09:52:40 -0000 1.31 @@ -1,6 +1,17 @@ # ChangeLog for net-dns/knot -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/knot/ChangeLog,v 1.30 2014/09/15 15:48:37 scarabeus Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-dns/knot/ChangeLog,v 1.31 2015/05/15 09:52:40 dlan Exp $ + +*knot-2.0.0_beta (15 May 2015) +*knot-1.6.3 (15 May 2015) + + 15 May 2015; Yixun Lan <[email protected]> +knot-1.6.3.ebuild, + +knot-2.0.0_beta.ebuild, -knot-9999.ebuild, + +files/1.6.3-dont-create-extra-directories.patch, + +files/2.0.0_beta-dont-create-extra-directories.patch, + +files/2.0.0_beta-spell-enable-vars-correctly.patch, metadata.xml: + version bump, bug 531448, 549104, thanks Karl-Johan Karlsson and Ondřej + Surý *knot-1.5.3 (15 Sep 2014) 1.7 net-dns/knot/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/metadata.xml?rev=1.7&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/metadata.xml?rev=1.7&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/metadata.xml?r1=1.6&r2=1.7 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-dns/knot/metadata.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- metadata.xml 15 Apr 2014 10:45:47 -0000 1.6 +++ metadata.xml 15 May 2015 09:52:40 -0000 1.7 @@ -10,6 +10,16 @@ <email>[email protected]</email> </maintainer> <use> - <flag name="fastparser">Enables fast DNS zone parser.</flag> + <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> </use> </pkgmetadata> 1.1 net-dns/knot/knot-2.0.0_beta.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/knot-2.0.0_beta.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/knot-2.0.0_beta.ebuild?rev=1.1&content-type=text/plain Index: knot-2.0.0_beta.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-dns/knot/knot-2.0.0_beta.ebuild,v 1.1 2015/05/15 09:52:40 dlan Exp $ EAPI=5 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="" IUSE="debug dnstap doc caps +fastparser idn systemd" RDEPEND=" >=net-libs/gnutls-3.0 >=dev-libs/jansson-2.3 dev-db/lmdb >=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 ) systemd? ( sys-apps/systemd ) " DEPEND="${RDEPEND} virtual/pkgconfig doc? ( dev-python/sphinx app-text/texlive-core sys-apps/texinfo ) " S="${WORKDIR}/${P/_/-}" src_prepare() { epatch "${FILESDIR}/${PV}-spell-enable-vars-correctly.patch" epatch "${FILESDIR}/${PV}-dont-create-extra-directories.patch" } src_configure() { econf \ --with-storage="${EPREFIX}/var/lib/${PN}" \ --with-rundir="${EPREFIX}/var/run/${PN}" \ --with-lmdb \ $(use_enable fastparser) \ $(use_enable debug debug server,zones,ns,loader,dnssec) \ $(use_enable debug debuglevel details) \ $(use_enable dnstap) \ $(use_enable doc documentation) \ $(use_with idn libidn) \ $(usex systemd --enable-systemd=yes --enable-systemd=no) } src_compile() { default use doc && emake -C doc html-local singlehtml pdf-local info-local } # Portage's automatic test code runs "make -n check" to see if there # is a "check" target, but that fails here because the test # infrastructure hasn't been built yet. Just run "make check", which # will build it and then run the tests. src_test() { emake -j1 check } src_install() { default keepdir /var/lib/${PN} if use doc; then dodoc doc/_build/latex/KnotDNS.pdf docinto html dodoc doc/_build/html/*.html doc/_build/html/*.js docinto html/_sources dodoc doc/_build/html/_sources/* docinto html/_static dodoc doc/_build/html/_static/* docinto singlehtml dodoc doc/_build/singlehtml/index.html docinto singlehtml/_static/ dodoc doc/_build/singlehtml/_static/* doinfo doc/_build/texinfo/KnotDNS.info fi newinitd "${FILESDIR}/knot.init" knot } pkg_postinst() { enewgroup knot 53 enewuser knot 53 -1 /var/lib/knot knot } 1.1 net-dns/knot/knot-1.6.3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/knot-1.6.3.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/knot/knot-1.6.3.ebuild?rev=1.1&content-type=text/plain Index: knot-1.6.3.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-dns/knot/knot-1.6.3.ebuild,v 1.1 2015/05/15 09:52:40 dlan Exp $ EAPI=5 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 app-text/texlive-core sys-apps/texinfo ) " S="${WORKDIR}/${P/_/-}" src_prepare() { epatch "${FILESDIR}/${PV}-dont-create-extra-directories.patch" } 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-local singlehtml pdf-local info-local } # Portage's automatic test code runs "make -n check" to see if there # is a "check" target, but that fails here because the test # infrastructure hasn't been built yet. Just run "make check", which # will build it and then run the tests. src_test() { emake -j1 check } src_install() { default keepdir /var/lib/${PN} if use doc; then dodoc doc/_build/latex/KnotDNS.pdf docinto html dodoc doc/_build/html/*.html doc/_build/html/*.js docinto html/_sources dodoc doc/_build/html/_sources/* docinto html/_static dodoc doc/_build/html/_static/* docinto singlehtml dodoc doc/_build/singlehtml/index.html docinto singlehtml/_static/ dodoc doc/_build/singlehtml/_static/* doinfo doc/_build/texinfo/KnotDNS.info fi newinitd "${FILESDIR}/knot.init" knot } pkg_postinst() { enewgroup knot 53 enewuser knot 53 -1 /var/lib/knot knot }
