Major update to knot-2.6.3

Upstream ChangeLog: https://gitlab.labs.nic.cz/knot/knot-dns/raw/v2.6.3/NEWS
This commit is contained in:
jca 2017-12-17 11:05:42 +00:00
parent be7f2e578b
commit 23b80becf7
4 changed files with 28 additions and 33 deletions

View File

@ -1,13 +1,12 @@
# $OpenBSD: Makefile,v 1.22 2017/11/20 14:27:32 jca Exp $
# $OpenBSD: Makefile,v 1.23 2017/12/17 11:05:42 jca Exp $
COMMENT = authoritative DNS server
DISTNAME = knot-2.4.5
REVISION = 2
DISTNAME = knot-2.6.3
SHARED_LIBS += zscanner 1.0 # .1.0
SHARED_LIBS += knot 1.1 # .5.0
SHARED_LIBS += dnssec 0.0 # .3.0
SHARED_LIBS += knot 2.0 # .7.0
SHARED_LIBS += dnssec 1.0 # .5.0
CATEGORIES = net
@ -19,22 +18,26 @@ MAINTAINER = Pierre Emeriaud <petrus.lt+openbsd@gmail.com>, \
# GPLv3+
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += c curses edit ffi gmp gnutls hogweed iconv idn idn2
WANTLIB += intl jansson m nettle p11-kit pthread tasn1 unistring
WANTLIB += urcu urcu-common z
WANTLIB += c curses edit ffi gmp gnutls hogweed iconv idn2 intl
WANTLIB += m nettle p11-kit pthread tasn1 unistring urcu urcu-common
WANTLIB += z
MASTER_SITES = https://secure.nic.cz/files/knot-dns/
EXTRACT_SUFX = .tar.xz
# Needs TLS emulation, and atomic builtins on arm
COMPILER = base-clang ports-gcc
# atomics
COMPILER = base-clang ports-gcc ports-clang
COMPILER_LANGS = c
MODULES = lang/python
# XXX pykeymgr requires py-lmdb (python-lmdb)
MODPY_RUNDEP = No
MODPY_ADJ_FILES = src/utils/pykeymgr/pykeymgr.in
BUILD_DEPENDS = devel/bison
LIB_DEPENDS = devel/gettext \
devel/libidn \
devel/libidn2 \
devel/liburcu \
devel/jansson \
security/gnutls
CONFIGURE_STYLE = gnu

View File

@ -1,2 +1,2 @@
SHA256 (knot-2.4.5.tar.xz) = h86MzINRHFofTq3T8BIvL1rob7aOm3LwcAxvU0C6lcs=
SIZE (knot-2.4.5.tar.xz) = 1111536
SHA256 (knot-2.6.3.tar.xz) = L7J6QAaGX8Eoc8utxbSocOxl0yk6KElywDFSIoKYd5A=
SIZE (knot-2.6.3.tar.xz) = 1112408

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-src_libknot_lookup_h,v 1.1 2017/06/01 13:42:01 jca Exp $
Index: src/libknot/lookup.h
--- src/libknot/lookup.h.orig
+++ src/libknot/lookup.h
@@ -25,6 +25,7 @@
#pragma once
#include <string.h>
+#include <strings.h>
/*!
* \brief A general purpose lookup table.

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.3 2017/06/01 13:42:01 jca Exp $
@comment $OpenBSD: PLIST,v 1.4 2017/12/17 11:05:42 jca Exp $
@newgroup _knot:751
@newuser _knot:751:_knot::Knot DNS Server:/var/empty:/sbin/nologin
@bin bin/kdig
@ -12,20 +12,18 @@ include/dnssec/binary.h
include/dnssec/crypto.h
include/dnssec/dnssec.h
include/dnssec/error.h
include/dnssec/event.h
include/dnssec/kasp.h
include/dnssec/key.h
include/dnssec/keyid.h
include/dnssec/keystate.h
include/dnssec/keystore.h
include/dnssec/keytag.h
include/dnssec/keyusage.h
include/dnssec/list.h
include/dnssec/nsec.h
include/dnssec/random.h
include/dnssec/sign.h
include/dnssec/tsig.h
include/dnssec/version.h
include/knot/
include/knot/module.h
include/libknot/
include/libknot/attribute.h
include/libknot/binary.h
@ -75,6 +73,11 @@ include/libknot/rrtype/txt.h
include/libknot/tsig-op.h
include/libknot/tsig.h
include/libknot/version.h
include/libknot/yparser/
include/libknot/yparser/yparser.h
include/libknot/yparser/ypformat.h
include/libknot/yparser/ypschema.h
include/libknot/yparser/yptrafo.h
include/zscanner/
include/zscanner/error.h
include/zscanner/scanner.h
@ -88,14 +91,13 @@ lib/libknot.la
lib/libzscanner.a
lib/libzscanner.la
@lib lib/libzscanner.so.${LIBzscanner_VERSION}
lib/pkgconfig/knotd.pc
lib/pkgconfig/libdnssec.pc
lib/pkgconfig/libknot.pc
lib/pkgconfig/libzscanner.pc
@bin libexec/knot1to2
@man man/man1/kdig.1
@man man/man1/khost.1
@man man/man1/kjournalprint.1
@man man/man1/knot1to2.1
@man man/man1/knsec3hash.1
@man man/man1/knsupdate.1
@man man/man1/kzonecheck.1
@ -103,9 +105,11 @@ lib/pkgconfig/libzscanner.pc
@man man/man8/keymgr.8
@man man/man8/knotc.8
@man man/man8/knotd.8
@man man/man8/pykeymgr.8
@bin sbin/keymgr
@bin sbin/knotc
@bin sbin/knotd
sbin/pykeymgr
share/examples/knot/
@sample ${SYSCONFDIR}/knot/
share/examples/knot/example.com.zone