1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00
Commit Graph

51 Commits

Author SHA1 Message Date
Torsten Zuehlsdorff
4bc9d6fd18 dns/knot2: Update from 2.7.6 to 2.8.1
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)
2019-04-25 10:50:18 +00:00
Sunpoet Po-Chuan Hsieh
dc7a01a3c8 Update dns/libidn2 to 2.1.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
2019-02-09 23:25:36 +00:00
Tobias C. Berner
34480fee8c dns/knot2, dns/knot2-lib: update to to 2.7.6
PR:		235168
Submitted by:	Leo Vandewoestijne <freebsd@dns.company> (maintainer)
2019-01-24 20:01:40 +00:00
Steve Wills
25e87da2c1 dns/knot2: update to 2.7.5
While here, patch init script to support automatically determining
config type

PR:		234751
Submitted by:	Leo Vandewoestijne <freebsd@dns.company> (maintainer)
2019-01-09 12:33:30 +00:00
Sunpoet Po-Chuan Hsieh
06e735460e Update dns/libidn2 to 2.1.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
2019-01-06 20:39:43 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
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
2018-12-12 01:35:33 +00:00
Steve Wills
882fef96e8 dns/knot2-lib: create port
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)
2018-12-04 19:40:28 +00:00
Steve Wills
d791ca9c1a dns/knot2: Upgrade to 2.7.4
While here, improve options deps

PR:		233199
Submitted by:	Leo Vandewoestijne <freebsd@dns.company> (maintainer)
2018-11-23 15:35:06 +00:00
Rene Ladan
8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
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
2018-11-02 13:32:34 +00:00
Kurt Jaeger
f1579be110 dns/knot2: fix include of <bsd.port.options.mk>
PR:		232284
Submitted by:	tobik
2018-10-19 05:47:41 +00:00
Kurt Jaeger
3fc8eb09a6 dns/knot2: update 2.6.8 -> 2.7.3
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
2018-10-19 04:23:10 +00:00
Mathieu Arnold
e1bfdfbe56 Add DOCS options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:14:50 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
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
2018-07-29 22:18:44 +00:00
Jochen Neumeister
b25eb1ab0f dns/knot2: Update to 2.6.8
Changelog: https://www.knot-dns.cz/2018-07-10-version-268.html

PR:		229701
Submitted by:	Leo Vandewoestijne <freebsd@dns.company> (maintainer)
2018-07-12 14:04:24 +00:00
Kurt Jaeger
b53a0db6c5 dns/knot2: update 2.6.5 -> 2.6.7
PR:		229493
Submitted by:	Leo Vandewoestijne <freebsd@dns.company> (maintainer)
Relnotes:	https://www.knot-dns.cz/2018-05-17-version-267.html
2018-07-04 05:25:22 +00:00
Danilo G. Baio
21fb2ec160 Update maintainer email address
Ownership of the former email address confirmed by email

PR:		227620
Submitted by:	Leo Vandewoestijne
2018-04-24 00:49:55 +00:00
Thomas Zander
e204684ec0 Remove superfluous files erroneously introduced in r460797
Reported by:	ashish (via mail)
2018-04-05 19:35:13 +00:00
Yuri Victorovich
039abeda42 dns/knot2: Update to 2.6.5
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)
2018-02-24 08:14:56 +00:00
Thomas Zander
1ddf165cc7 Update to upstream version 2.6.4
PR:		224858
Submitted by:	freebsd@dns-lab.com (maintainer)
MFH:		2018Q1
2018-02-03 08:54:22 +00:00
Matthew Seaman
6d690090f3 Update to 2.6.1
PR:		223398
Submitted by:	clukas@firc.de
Approved by:	freebsd@dns-lab.com (maintainer)
2017-11-07 19:15:47 +00:00
Matthew Seaman
55354f84ba Update to 2.6.0
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)
2017-10-31 22:20:27 +00:00
Matthew Seaman
e7b4c66011 Fix the DNSTAP option
PR:		221333
Submitted by:	tmasu@st.rim.or.jp
Approved by:	maintainer timeout (2 months+)
2017-10-28 17:03:26 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(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
2017-09-10 20:55:38 +00:00
Matthew Seaman
eed792d29a Fix the ownership of /var/db/knot and /var/run/knot
PR:		220851
Submitted by:	sascha@root-login.org
Approved by:	freebsd@dns-lab.com (maintainer)
2017-07-19 12:52:52 +00:00
Matthew Seaman
89652866d7 Update to 2.5.3
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)
2017-07-19 07:33:35 +00:00
Mahdi Mokhtari
4db127eeb7 sysutils/liburcu: Update port to 0.10.0
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
2017-07-17 14:44:39 +00:00
Matthew Seaman
9981feb781 Update to 2.5.2
This solves a problem with pykeymgr being unable to load the lmdb
module.

PR:		220241, 220258
Submitted by:	freebsd@dns-lab.com (maintainer)
2017-06-25 11:18:50 +00:00
Matthew Seaman
5225207f78 Update to 2.5.1
* 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)
2017-06-23 15:36:51 +00:00
Kurt Jaeger
834171938d dns/knot2: update 2.3.3 -> 2.4.3
PR:		218948
Changes:	https://gitlab.labs.nic.cz/labs/knot/raw/v2.4.3/NEWS
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
2017-04-29 20:28:55 +00:00
Bartek Rutkowski
0add061f59 dns/knot2: update 2.3.2 -> 2.3.3
PR:		215161
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
2016-12-09 14:43:45 +00:00
Jason Unovitch
2a314ac5fa dns/knot2: update 2.3.1 -> 2.3.2
- 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)
2016-11-27 02:43:26 +00:00
Jan Beich
cfba5b220d dns/knot2: update to 2.3.1
Changes:	https://www.knot-dns.cz/2016-10-10-version-231.html
PR:		213830
Submitted by:	Leo Vandewoestijne (maintainer)
2016-10-27 11:17:42 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
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
2016-09-09 19:42:46 +00:00
Jason Unovitch
15f7f099e0 dns/knot2: update 2.2.1 -> 2.3.0
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
2016-08-10 02:08:29 +00:00
Kurt Jaeger
cf104c2232 dns/knot2: Fix rc script
- 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)
2016-06-07 08:00:17 +00:00
Dmitry Marakasov
6d3c8e19d8 - Update to 2.2.1
PR:		209964
Submitted by:	freebsd@dns-lab.com (maintainer)
2016-06-06 15:18:05 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Tijl Coosemans
6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- 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)
2016-03-27 14:57:59 +00:00
Kurt Jaeger
459d860c47 dns/knot2: 2.0.2 -> 2.1.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)
2016-02-22 17:27:50 +00:00
Kurt Jaeger
17099ab555 dns/knot2: enable multiple instances in rc.d script
PR:		203931
Submitted by:	Chad J. Milios <milios@ccsys.com>
Approved by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
2016-02-11 02:40:57 +00:00
Dmitry Marakasov
c7e91eca28 - Fix build after nettle update
Approved by:	portmgr blanket
2016-02-08 18:48:52 +00:00
Johan van Selst
c590f0bad9 Bump versions to chase Nettle shared library update 2016-01-23 21:14:18 +00:00
Martin Wilke
a59ffc1f28 - Update to 2.0.2
- Fix start script

PR:		204826
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D4464
2015-12-10 14:09:19 +00:00
Alexey Dokuchaev
0f25be1a1e Unbreak the build with (non-default) DNSTAP option set. The root cause
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)
2015-10-22 14:57:42 +00:00
Erwin Lansing
0e5d997450 Update to 2.0.1
PR:		203127
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer)
Sponsored by:	DK Hostmaster A/S
2015-09-17 11:06:30 +00:00
Mathieu Arnold
91ee9c40a2 Fix build WITHOUT=DNSTAP.
Submitted by:	maintainer (via email)
Sponsored by:	Absolight
2015-08-09 12:19:00 +00:00
Erwin Lansing
22f615a973 Update to 2.0.0
PR:		201257
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com>
Sponsored by:	DK Hostmaster A/S
2015-08-07 07:51:44 +00:00
Mathieu Arnold
c049f80c05 If you're using DISTVERSION, might as well really use it.
Sponsored by:	Absolight
2015-06-25 08:14:42 +00:00
Dmitry Marakasov
455152c68b - Update to 2.0.0-rc1
PR:		201029
Submitted by:	freebsd@dns-lab.com (maintainer)
2015-06-23 16:13:06 +00:00