jca
8041e1f84e
Update to knot-2.9.1
2019-12-06 14:23:36 +00:00
jca
a75cb94a09
Provide debug-knot
2019-11-11 16:11:19 +00:00
jca
c4c177b612
Update to knot-2.9.0
...
2.9.0 release notes:
https://www.knot-dns.cz/2019-10-10-version-290.html
Very basic testing only. If someone uses this port and wants to
maintain it please just say so.
2019-11-07 17:33:17 +00:00
jca
bcf347998a
Move the ports I maintain to PERMIT_PACKAGE
2019-06-22 22:44:06 +00:00
jca
2600bca05c
Force-enable the fast zone parser with base-clang, disable it with ports-gcc
...
The fast zone parser code builds fine on all clang archs, but fails to
build on sparc64 (ENOMEM); only enable it where it's known to build.
Maybe the pbuild datasize limits should be tweaked, to be investigated later.
2019-06-03 22:32:23 +00:00
naddy
ebf751b927
Update gettext to 0.20.1.
...
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new) devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
jca
ef9829e6ff
Update to knot-2.8.1
...
Release notes:
https://www.knot-dns.cz/2019-03-05-version-280.html
https://www.knot-dns.cz/2019-04-09-version-281.html
Reorder SHARED_LIBS while here.
2019-04-20 16:48:32 +00:00
jca
17e1c77e0a
Remove duplicate symbol workaround
2019-04-20 16:16:40 +00:00
jca
f6634d4db9
Update to knot-2.7.7
...
Release notes:
https://www.knot-dns.cz/2019-01-07-version-275.html
https://www.knot-dns.cz/2019-01-23-version-276.html
https://www.knot-dns.cz/2019-04-08-version-277.html
2019-04-20 15:41:33 +00:00
jca
3d640deb66
Unbreak lmdb detection with ports-gcc (always look in /usr/local)
...
knot's configure script tries to detect liblmdb.so and lmdb.h, if it
can't find them it automatically adds /usr/local/{include,lib}
to the search paths then rechecks. This works well on clang archs. On
gcc archs ports-gcc automatically adds /usr/local/lib to the ld(1)
search path so detection of liblmdb.so works out of the box, but lmdb.h
can't be found since /usr/local/include hasn't been added to CPPFLAGS,
triggering a fatal error. sigh
2019-02-14 12:54:23 +00:00
jca
a40a81f06e
Update to knot-2.7.4
...
Release notes: https://www.knot-dns.cz/2018-11-13-version-274.html
2018-11-14 15:26:59 +00:00
jca
be38d69d5c
Drop python bits, not needed any more.
2018-10-29 08:37:18 +00:00
jca
abdb476e2b
Don't pick up libmaxminddb if installed
...
Spotted by ajacoutot@ (thanks!)
2018-10-29 07:42:35 +00:00
jca
c403b58b59
Update to knot-2.7.3
...
Several bugfixes and improvements
2018-10-23 11:20:12 +00:00
jca
fac24586f1
Update to knot-2.7.1
...
Removal of the RRL config knobs and of the rosedb module, among other
minor compat changes.
knot-3 is out there, dunno when I'll upgrade our port.
2018-08-25 17:44:10 +00:00
jca
74aa217904
Update to knot-2.6.8
...
Release notes: https://www.knot-dns.cz/2018-07-10-version-268.html
2018-07-11 21:50:54 +00:00
jca
cdc1189b70
Update to knot-2.6.7
...
Release notes: https://www.knot-dns.cz/2018-05-17-version-267.html
2018-06-17 13:18:09 +00:00
rsadowski
cfbf9b29f2
Enable to use lmdb from databases/lmdb.
2018-06-06 10:45:21 +00:00
jca
da63a33575
Update to knot-2.6.6
...
Release notes: https://www.knot-dns.cz/2018-04-11-version-266.html
2018-04-23 13:09:58 +00:00
jca
48e0e29fb0
Update to knot-2.6.5
...
Release notes at:
https://www.knot-dns.cz/2018-02-12-version-265.html
2018-03-19 18:17:42 +00:00
jca
d724d6da6b
Update to knot-2.6.4
...
Tested with a basic slave setup.
2018-02-09 12:38:34 +00:00
rpe
9a8b5ccd06
Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
...
daemon scripts and bump subpackages that contain the *.rc scripts.
discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
jca
96e66a015f
Remove Pierre from MAINTAINER (ENOTIME)
2017-12-17 11:08:16 +00:00
jca
23b80becf7
Major update to knot-2.6.3
...
Upstream ChangeLog: https://gitlab.labs.nic.cz/knot/knot-dns/raw/v2.6.3/NEWS
2017-12-17 11:05:42 +00:00
jca
2ad0aee032
Better fix for the symbol conflict that affects our libtool
...
Allows us to run the testsuite again.
2017-11-20 14:27:32 +00:00
jca
bbd9c09255
Re-enable fast zone parser with clang
2017-11-20 14:25:30 +00:00
naddy
11e3dd67b3
switch COMPILER from the old, confusing shortcuts to the more explicit format
2017-11-16 23:20:37 +00:00
espie
ffada44842
conform to old style
2017-08-22 10:14:10 +00:00
zhuk
504d1be108
Make knot successfully build with our libtool & make.
...
The patches are needed to avoid putting two different symbols with
same name (net_send). More correct way will be to rename function
in libknotd, of course, but this is more invasive.
okay jca@ (MAINTAINER)
2017-07-23 12:39:37 +00:00
jca
dac26607b9
SECURITY update to knot-2.4.5
...
o Improper TSIG validity period check can allow TSIG forgery
No CVE assigned (yet?)
2017-06-29 17:10:06 +00:00
jca
7e93bbf130
Fix build on i386, requires 64 bits atomics
...
This means you need at least an i586 processor to run knot. The other
32 bits archs are probably still broken.
Reported by & ok sthen@
2017-06-03 10:44:41 +00:00
jca
d17315f4c7
Drop the gettext module
2017-06-02 04:26:23 +00:00
jca
7f0ed188ba
Major update to knot-2.4.2
...
Upstream stopped supporting LTS 1.6.* releases. Let's move to the 2.x
branch which only supports LMDB (patched to use MDB_WRITEMAP) and
uses __thread (thus, needs clang or lang/gcc).
The config format changed a bit, /usr/local/libexec/knot1to2 might help.
Most work done by Alexis Vachette, ok fcambus@
2017-06-01 13:42:01 +00:00
jca
a673e71dab
Use lang/gcc for atomic builtins on arm (also needs liburcu built with lang/gcc)
2016-12-30 15:47:55 +00:00
jca
e9d040874d
Tell portroach to skip 1.99.1, for it is not an LTS version.
2016-11-12 16:29:16 +00:00
jca
8fd2a79b6b
Update to knot-1.6.8
...
from Pierre Emeriaud
2016-08-11 12:04:17 +00:00
naddy
ce859edcb4
garbage collect CONFIGURE_SHARED
2016-03-11 20:28:21 +00:00
jca
e76ca23ed0
Update to knot-1.6.7
...
from Pierre Emeriaud
2016-03-03 12:33:41 +00:00
jca
8d733400a0
Update to knot-1.6.6, fixes a potential out-of-bound read in the packet parser.
2015-12-01 20:36:31 +00:00
sthen
88b6d7c447
remove the remaining devel/flex build deps
2015-11-20 17:17:50 +00:00
jca
841e25870e
Add PORTROACH_COMMENT: knot-2.x uses __thread and lmdb
2015-10-05 19:20:20 +00:00
jca
d313936408
Update to knot-1.6.5
...
knot-1.* will be LTS releases. knot-2 is a newer version that needs
TLS (__thread) support and lmdb (broken on OpenBSD).
2015-09-29 21:01:55 +00:00
jca
cfe50605e1
Update to knot-1.6.3
...
From Pierre Emeriaud (maintainer), ok florian@
2015-04-27 11:06:22 +00:00
ajacoutot
d515ff077d
Sanitize rc.d script:
...
- no need to override rc_start()
- only checkconf when it makes sense
ok jca@ (maintainer)
2015-04-14 06:38:23 +00:00
jca
5ac68f9b8a
Trim uneeded "|| return 1" clauses from knot.rc
...
Spotted by ajacoutot@
2015-04-12 17:09:20 +00:00
jca
0789e5624e
More fixes before import.
...
- --without-stuff -> --disable-stuff where needed
- replace /var and /etc with LOCALSTATEDIR and SYSCONFDIR
- add "OpenBSD" cvs tag to knot.rc
The two latter nits were pointed out by portcheck(1).
2015-04-12 16:26:10 +00:00
jca
629d228aa6
Import knot-1.6.2
...
Tests by Pierre Emeriaud (co-maintainer) and florian@, ok sthen@
DESCR:
Knot DNS is a high-performance authoritative-only DNS server which
supports all key features of the domain name system including zone
transfers and DNSSEC. Among its goals is support for on-line addition
and removal of zones.
2015-04-12 16:07:13 +00:00