aboutsummaryrefslogtreecommitdiffstats
path: root/dns/knot2/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Bump PORTREVISION for ports depending on the canonical version of GCCgerald2019-07-271-0/+1
| | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330
* dns/knot2: upgrade 2.8.1 -> 2.8.3pi2019-07-221-2/+1
| | | | | | PR: 239263 Submitted by: Leo Vandewoestijne <freebsd@dns.company> (maintainer) Relnotes: https://www.knot-dns.cz/2019-07-16-version-283.html
* Update security/nettle to 3.5.1sunpoet2019-07-101-0/+1
| | | | | | | | | | - Bump PORTREVISION of dependent ports for shlib change - Fix build of devel/pijul [1] Changes: https://git.lysator.liu.se/nettle/nettle/blob/master/NEWS PR: 238991 Exp-run by: antoine Thanks to: tobik [1]
* dns/knot2: Update from 2.7.6 to 2.8.1tz2019-04-251-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: Improvements: - Possible zone transaction is aborted by zone events to avoid inconsistency - Added log message if no persistent config DB is available during 'conf-begin' - New environment setting 'KNOT_VERSION_FORMAT=release' for extended version suppression - Various improvements in the documentation Bugfixes: - Broken NSEC3-wildcard-nonexistence proof after NSEC3 re-salt - Glue records under delegation are sometimes signed - RRL doesn't work correctly on big-endian architectures - NSEC3 not re-salted during AXFR refresh - Failed to sign new zone contents if added dynamically #641 - NSEC3 opt-out signing doesn't work in some cases - Broken NSEC3 chain after adding new sub-delegations - Redundant SOA RRSIG on slave if RRSIG TTL changed on master - Sometimes confusing log error message for NOTIFY event - Improper include for LMDB #638 PR: 237371 Submitted by: Leo Vandewoestijne <freebsd@dns.company> Approved by: Leo Vandewoestijne (maintainer)
* Update dns/libidn2 to 2.1.1sunpoet2019-02-101-0/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://gitlab.com/libidn/libidn2/blob/master/NEWS
* dns/knot2, dns/knot2-lib: update to to 2.7.6tcberner2019-01-251-1/+1
| | | | | PR: 235168 Submitted by: Leo Vandewoestijne <freebsd@dns.company> (maintainer)
* dns/knot2: update to 2.7.5swills2019-01-091-2/+1
| | | | | | | | While here, patch init script to support automatically determining config type PR: 234751 Submitted by: Leo Vandewoestijne <freebsd@dns.company> (maintainer)
* Update dns/libidn2 to 2.1.0sunpoet2019-01-071-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://gitlab.com/libidn/libidn2/blob/master/NEWS
* Bump PORTREVISION for ports depending on the canonical version of GCCgerald2018-12-121-0/+1
| | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590
* dns/knot2-lib: create portswills2018-12-051-2/+2
| | | | | | | | | | This port allows to install only libknot, which comes along with Knot DNS (authoritative), but also is a depency of knot-resolver WWW: https://www.knot-dns.cz/ PR: 233165 (with minor changes to dns/knot2) Submitted by: Leo Vandewoestijne <freebsd@dns.company> (dns/knot2 maintainer)
* dns/knot2: Upgrade to 2.7.4swills2018-11-231-12/+39
| | | | | | | While here, improve options deps PR: 233199 Submitted by: Leo Vandewoestijne <freebsd@dns.company> (maintainer)
* Remove compatibility code for FreeBSD < 11.2 from all ports.rene2018-11-021-7/+3
| | | | | | | Simplify some ports where DragonFlyBSD no longer needs to be special-cased. Submitted by: rene Reviewed by: bapt, jbeich Differential Revision: https://reviews.freebsd.org/D17724
* dns/knot2: fix include of <bsd.port.options.mk>pi2018-10-191-6/+8
| | | | | PR: 232284 Submitted by: tobik
* dns/knot2: update 2.6.8 -> 2.7.3pi2018-10-191-5/+11
| | | | | | | | | PR: 232284 Submitted by: Leo Vandewoestijne <freebsd@dns.company> (maintainer) Relnotes: https://www.knot-dns.cz/2018-08-13-version-269.html https://www.knot-dns.cz/2018-08-14-version-271.html https://www.knot-dns.cz/2018-08-29-version-272.html https://www.knot-dns.cz/2018-10-11-version-273.html
* Add DOCS options to ports that should have one.mat2018-09-101-1/+1
| | | | | | | | Also various fixes related to said option. PR: 230864 Submitted by: mat exp-runs by: antoine
* Bump PORTREVISION for ports depending on the canonical version of GCCgerald2018-07-301-0/+1
| | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542
* dns/knot2: Update to 2.6.8joneum2018-07-121-1/+1
| | | | | | | Changelog: https://www.knot-dns.cz/2018-07-10-version-268.html PR: 229701 Submitted by: Leo Vandewoestijne <freebsd@dns.company> (maintainer)
* dns/knot2: update 2.6.5 -> 2.6.7pi2018-07-041-1/+1
| | | | | | PR: 229493 Submitted by: Leo Vandewoestijne <freebsd@dns.company> (maintainer) Relnotes: https://www.knot-dns.cz/2018-05-17-version-267.html
* Update maintainer email addressdbaio2018-04-241-2/+2
| | | | | | | Ownership of the former email address confirmed by email PR: 227620 Submitted by: Leo Vandewoestijne
* dns/knot2: Update to 2.6.5yuri2018-02-241-16/+7
| | | | | | | | | | | | | | Additional port changes: * Changed to DISTVERSION * Replaced the second MASTER_SITES * Added dependency to LIB_DEPENDS * Removed USES=autoreconf * Added USES=ncurses * Removed extra patches PR: 225957 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> (mantainer) Approved by: tcberner (mentor, implicit)
* Update to upstream version 2.6.4riggs2018-02-031-7/+5
| | | | | | PR: 224858 Submitted by: freebsd@dns-lab.com (maintainer) MFH: 2018Q1
* Update to 2.6.1matthew2017-11-081-1/+1
| | | | | | PR: 223398 Submitted by: clukas@firc.de Approved by: freebsd@dns-lab.com (maintainer)
* Update to 2.6.0matthew2017-11-011-2/+1
| | | | | | | | Release notes: https://www.knot-dns.cz/2017-09-29-version-260.html PR: 223278 Submitted by: clukas@firc.de Approved by: freebsd@dns-lab.com (maintainer)
* Fix the DNSTAP optionmatthew2017-10-291-0/+1
| | | | | | PR: 221333 Submitted by: tmasu@st.rim.or.jp Approved by: maintainer timeout (2 months+)
* Bump PORTREVISION for ports depending on the canonical version of GCCgerald2017-09-111-1/+1
| | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275
* Fix the ownership of /var/db/knot and /var/run/knotmatthew2017-07-191-0/+1
| | | | | | PR: 220851 Submitted by: sascha@root-login.org Approved by: freebsd@dns-lab.com (maintainer)
* Update to 2.5.3matthew2017-07-191-5/+12
| | | | | | | | | Require gcc to allow compilation to succeed on FreeBSD 11+ i386 ChangeLog: https://gitlab.labs.nic.cz/knot/knot-dns/raw/v2.5.3/NEWS PR: 220355 Submitted by: freebsd@dns-lab.com (maintainer)
* sysutils/liburcu: Update port to 0.10.0mmokhi2017-07-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump revision for consumer ports. This version contains many fix/features: * Bump library soname due to urcu flavor structure change * Cleanup: use mutex_lock() wrapper in rculfhash * Use workqueue in rculfhash * Implement urcu workqueues internal API * Add support for m68k architecture * Set -Wall globally in AM_CFLAGS * Fix: remove double use of PTHREAD_CFLAGS * Re-add PTHREAD_CFLAGS to global CFLAGS * Fix: Don't override user variables within the build system * Add report at the end of configure * uatomic-api docs: use the third-person singular * Add --enable-rcu-debug to configure * ARM32: use dmb ish (inner shareable domain) for smp barriers * Cleanup: remove cmm_wmb() from rcu_xchg_pointer and rcu_cmpxchg_pointer * Fix: uatomic arm32: add missing release barrier before uatomic_xchg * Tests: Add verbose support to test script * Fix: add missing CONFIG_RCU_FORCE_SYS_MEMBARRIER to urcu/config.h.in * Allow forcing the use of sys membarrier * Fix: rcutorture: work-around signal issue on mac os x * Fix: rcutorture should register thread using call_rcu * Fix: add missing backslash in Makefile.am * Fix: Do not use wildcards in include/Makefile.am * Bump version to 0.10-pre * Fix: check for rand_r() in compat-rand.h * Fix: Move rand-compat to private src dir * Fix: remove AC_FUNC_MALLOC from configure.ac * Cleanup: Re-organise source dir * Cleanup: remove leftover manual pthread detection * Fix: update ax_pthread macro to handle newer clang * Update library current version due to adding destroy API * Fix: Use pthread_self to get threadid on OSX * Fix: examples: use destroy API for queues/stacks * Update library age due to new stack/queue destroy API * Fix: tests: invoke destroy APIs for queues/stacks * Fix: add missing destroy functions to queues/stack APIs * Fix: add missing __cds_wfcq_init for LGPL API * Fix: memory leak on hash table destroy * Fix: Add failover for platforms without nproc * Fix: use clock_get_time for caa_get_cycles fallback on MacOSX * Fix: syscall-compat.h MacOSX support * Fix: Add solaris-build.md to dist * rculfhash: Documentation: clarify need for grace period before "re-using" * Port: build shared libraries in Cygwin * Port: fix compatibility header for Cygwin * Add GNU Hurd support to syscall-compat.h * Add support for aarch64_be * Fix: urcu-bp: re-initialize list head on library exit * bootstrap: Standardize on autoreconf -vi * Harmonize bootstrap script across projects * Fix: examples make distcheck failure * wfcqueue: add C++ compatibility API * Fix: CDS_WFCQ_WOULDBLOCK typing for c++ * Fix: configure.ac: check for possibly required libs for clock_gettime * Support for NIOS2 architecture * urcu_ref_get_safe: introduce new API * Fix: handle reference count overflow * Fix: compat_futex should work-around futex signal-restart kernel bug * Support for Xeon-Phi with newer MPSS * sparc64: allocate membarrier system call number * hppa: allocate membarrier system call number * Fix build on non-Linux Debian ports * Fix: urcu-signal: smp_mb_master() needs registry lock * Fix: rculfhash only needs to include urcu-pointers.h * Fix: out-of-tree benchmark/regtest * Fix: add missing regtest and benchmark files to dist tarball * Fix: add missing run.sh to benchmark makefile Reviewed by: mat (mentor) Approved by: mat (mentor) Sponsored by: Netzkommune GmbH Differential Revision: https://reviews.freebsd.org/D11449
* Update to 2.5.2matthew2017-06-251-1/+1
| | | | | | | | This solves a problem with pykeymgr being unable to load the lmdb module. PR: 220241, 220258 Submitted by: freebsd@dns-lab.com (maintainer)
* Update to 2.5.1matthew2017-06-231-7/+8
| | | | | | | | | | | * Add new USES: autoreconf, localbase, python, shebangfix * Mark broken on i386 -- undefined reference to '__atomic_fetch_add_8' * Move libfstrm.so dependency so it is only added when the DNSTAP option is enabled. PR: 220205 Submitted by: freebsd@dns-lab.com (maintainer)
* dns/knot2: update 2.3.3 -> 2.4.3pi2017-04-301-2/+2
| | | | | | PR: 218948 Changes: https://gitlab.labs.nic.cz/labs/knot/raw/v2.4.3/NEWS Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
* dns/knot2: update 2.3.2 -> 2.3.3robak2016-12-091-1/+1
| | | | | PR: 215161 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
* dns/knot2: update 2.3.1 -> 2.3.2junovitch2016-11-271-2/+3
| | | | | | | | | - Disable recvmmsg by default, this impacted UDP queries on 11.0-RELEASE. It was later fixed in 11/stable in r307311 but enabling conditionally provides little benefit so just disable by default as part of update. PR: 213952, 214303 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
* dns/knot2: update to 2.3.1jbeich2016-10-271-1/+1
| | | | | | Changes: https://www.knot-dns.cz/2016-10-10-version-231.html PR: 213830 Submitted by: Leo Vandewoestijne (maintainer)
* ${RM} already has -f.mat2016-10-211-1/+1
| | | | | | | PR: 213570 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight
* Most commonly used build systems support silent builds, when theyamdmi32016-09-101-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | hide actual commands executed and only show short summary line (like "CC foo.c"). CMake and ninja enable this by default, some autotools using ports do as well. This is unacceptable because we need complete build logs at any time, so we now switch to verbose build logs unconditionally. Note that this change deliberately affects ALL builds and not only package builds on cluster, because we need to be sure that user experiencing failure can always provide informative build log regardless of settings and without rerunning the build. Change summary: - Always do verbose builds for cmake, ninja and GNU configure (the latter includes check if --disable-silent-rules is actually supported by the configure script; there are isolated cases when it's not true) - Remove CMAKE_VERBOSE, NINJA_VERBOSE and CONFIGURE_ARGS=--disable-silent-rules from all ports which set them for this is no longer needed - Revert hacks for --disable-silent-rules support priorly committed to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well Submitted by: amdmi3 Reviewed by: mat Exp-run by: antoine Approved by: portmgr (mat, antoine) Differential Revision: D7534
* dns/knot2: update 2.2.1 -> 2.3.0junovitch2016-08-101-2/+1
| | | | | | | | | Changes: https://www.knot-dns.cz/2016-08-09-version-230.html Approved by: ports-secteam (with hat) Security: CVE-2016-6171 Security: https://vuxml.FreeBSD.org/freebsd/7d08e608-5e95-11e6-b334-002590263bf5.html MFH: 2016Q3
* dns/knot2: Fix rc scriptpi2016-06-071-0/+1
| | | | | | | | - knotc now takes "conf-check" not "checkconf" argument. PR: 210080 Submitted by: Andris Raugulis <moo@arthepsy.eu> Approved by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
* - Update to 2.2.1amdmi32016-06-061-3/+2
| | | | | PR: 209964 Submitted by: freebsd@dns-lab.com (maintainer)
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.mat2016-04-011-8/+8
| | | | | With hat: portmgr Sponsored by: Absolight
* - Update security/gnutls to 3.4.10.tijl2016-03-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | - Rename the LIBDANE option DANE because that's the name of the protocol supported by libgnutls-dane and gnutls-cli. Also clarify the option description. - Add an IDN option. - libgnutls-openssl has been removed in 3.4. Some ports used this library in their LIB_DEPENDS but no port actually required it. - Some old API functions have been removed. Ports that used these have been updated or patched to use the new API. - Add a patch to print/cups to prevent overlinking of libgnutls.so. - Bump PORTREVISION on dependent ports. net-im/jabber: This port used the old API to give users fine grained control over which crypto algorithms were used via a configuration file. It's not immediately obvious how to port this to the new API so the port always uses the defaults now. www/hydra: Mark BROKEN. This uses more removed calls than the other ports, is said to be alpha quality and not fully functional and has been abandoned 10 years ago. PR: 207768 Exp-run by: antoine Approved by: portmgr (antoine)
* dns/knot2: 2.0.2 -> 2.1.1pi2016-02-231-2/+1
| | | | | | | | Changes: https://gitlab.labs.nic.cz/labs/knot/raw/v2.1.1/NEWS PR: 207100 Approved by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
* dns/knot2: enable multiple instances in rc.d scriptpi2016-02-111-1/+1
| | | | | | PR: 203931 Submitted by: Chad J. Milios <milios@ccsys.com> Approved by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
* Bump versions to chase Nettle shared library updatejohans2016-01-241-0/+1
|
* - Update to 2.0.2miwi2015-12-101-1/+1
| | | | | | | | | - Fix start script PR: 204826 Submitted by: maintainer Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D4464
* Unbreak the build with (non-default) DNSTAP option set. The root causedanfe2015-10-221-0/+6
| | | | | | | | | | | | | | here is that `kdig_CPPFLAGS += $(DNSTAP_CFLAGS)' line is missing from the `src/Makefile.am' file (and thus pre-generated `src/Makefile.in') which should contain "$libfstrm_CFLAGS $libprotobuf_c_CFLAGS" set by configure script. As I'd rather avoid patching `src/Makefile.in' and don't want to request regeneration thereof, provide DNSTAP_CPPFLAGS explicitly for the moment, while ideally this bug should be fixed upstream. Add an accompanying XXX comment about it. PR: 203931 (partially)
* Update to 2.0.1erwin2015-09-171-1/+1
| | | | | | PR: 203127 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer) Sponsored by: DK Hostmaster A/S
* Fix build WITHOUT=DNSTAP.mat2015-08-091-3/+3
| | | | | Submitted by: maintainer (via email) Sponsored by: Absolight
* Update to 2.0.0erwin2015-08-071-1/+1
| | | | | | PR: 201257 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> Sponsored by: DK Hostmaster A/S
* If you're using DISTVERSION, might as well really use it.mat2015-06-251-2/+1
| | | | Sponsored by: Absolight
* - Update to 2.0.0-rc1amdmi32015-06-241-1/+2
| | | | | PR: 201029 Submitted by: freebsd@dns-lab.com (maintainer)
* Add knot2 beta, the next major release of the Knot DNSerwin2015-05-181-0/+73
high-performance authoritative-only DNS server PR: 199868 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com>