Commit graph

3882 commits

Author SHA1 Message Date
Antoine Brodin
ea16d28b49 - Update devel/doxygen to 1.8.12
- Adjust plist of ports depending on it

PR:		212869
2016-09-27 16:32:52 +00:00
Mathieu Arnold
499919c7a8 Update BIND9 to latest versions, 9.9.9-P3, 9.10.4-P3, 9.11.0rc3
MFH:		2016Q3
Security:	CVE-2016-2776
Sponsored by:	Absolight
2016-09-27 16:10:22 +00:00
Tijl Coosemans
48f4591035 - Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-24 11:06:57 +00:00
Ruslan Makhmatkhanov
9c6d373335 Add dns/py3-dnspython
This is the slave port for py-dnspython, that is built against python3.

Submitted by:	kp (via ports@ ML)
2016-09-22 16:08:53 +00:00
Bernard Spil
7544503abf dns/powerdns-recursor: Update to 4.0.3
- Update to 4.0.3
  - Remove upstreamed LibreSSL patch
  - Add LUA patch

PR:             211148
Submitted by:   Ralf van der Enden <tremere@cainites.net> (maintainer)

Sponsored by:	EuroBSDCon 2016 DevSummit
2016-09-22 10:15:34 +00:00
Mathieu Arnold
568d91f1f8 Fix build on 9.
Sponsored by:	Absolight
2016-09-21 14:14:18 +00:00
Rene Ladan
f2f8f6154e Re-assign jase@'s p5-* ports to perl@
Submitted by:	antoine
2016-09-18 11:54:01 +00:00
Rene Ladan
7536b2017c Reset jase@'s ports after taking in his commit bit for safekeeping.
With hat:	portmgr-secretary
2016-09-18 11:45:56 +00:00
Kurt Jaeger
d881844f6b dns/dnsviz: 0.6.0 -> 0.6.1
- several minor bug fixes, mostly for compatibility with older python versions
- ability to specify a network prefix to be used in the EDNS Client
  Subnet option for queries issued
- introduces a check for CNAME and non-CNAME data at the same name
2016-09-17 19:21:36 +00:00
Mathieu Arnold
dbbfc7889a GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN

Some ports have a local mirror configured but for security reasons, it
is not considered upstream.

Sponsored by:	Absolight
2016-09-14 15:59:34 +00:00
Dmitry Marakasov
7dbbe71810 - Make pkg-message more useful
- While here, fix license and remove unneeded PKGMESSAGE line (PKGMESSAGE is set by SUB_FILES)

PR:		212637
Submitted by:	dalescott@shaw.ca
Approved by:	sthalik@tehran.lain.pl (maintainer)
2016-09-13 16:41:08 +00:00
Mathieu Arnold
a1b501236b Update to latest commit.
Sponsored by:	Absolight
2016-09-13 09:04:45 +00:00
John Marino
0a9f13e63f dns/ldns: Fix SSL library configuration for slave dns/py-ldns
Approvd by:	SSL blanket
2016-09-12 14:52:51 +00:00
John Marino
8dfabd5d2a dns/opendnssecs: Add SSL flags and honor them, configure SSL base too
Approved by:	SSL blanket
2016-09-12 02:41:08 +00:00
John Marino
743ab04359 dns/opendnssec: Add SSL flags and honor them
Approved by:	SSL blanket
2016-09-12 02:37:18 +00:00
Ryan Steinmetz
9d3d2fd569 - Update to 2.2.4 2016-09-11 23:01:34 +00:00
Emanuel Haupt
336e032f3c Mark NO_ARCH 2016-09-10 10:48:56 +00:00
John Marino
2833e31685 dns/ldns: Fix SSL library support, tidy options
The makefile for the ldns was very hard to follow due to preprocessor-
like hunks changing the logic flow even across targets.  As part of the
SSL fix, I felt compelled to convert much of the options logic to the
modern options framework to make it simpler to follow the makefile
logic (as a side benefit the port is a bit more tidy).

I also reworked the FreeBSD 9 + GOST option logic to set the new
IGNORE_FreeBSD_9 variable if GOST was requested on FreeBSD 9 with the
base SSL library.  I believe the previous logic using the WITH_OPENSSL_PORT
knob and CONFLICTS setting was incorrect.

Approvd by:	SSL blanket
2016-09-10 01:37:39 +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
Dmitry Marakasov
be640ebbed - Fix ssl dependency: only headers are needed
Approved by:	portmgr blanket
2016-09-09 11:18:17 +00:00
John Marino
31c7c14469 dns/libasr: USES+=ssl (requires openssl headers)
Approved by:	SSL blanket
2016-09-08 15:24:24 +00:00
Kurt Jaeger
f5f1e7d106 dns/dnsviz: 0.5.4 -> 0.6.0
- support for offline and pre-delegation testing, so changes
  can be tested before they are deployed
- More checks were added, and various other stability fixes
- now supports python 3
2016-09-08 10:50:43 +00:00
Dmitry Marakasov
48f79d0f28 - Update to 1.7.0
- Optionize PLUGINS

PR:		211853
Submitted by:	lightside@gmx.com
Approved by:	freebsd@dns-lab.com (maintainer)
2016-09-06 19:11:37 +00:00
Philippe Audeoud
a70a65aff0 - Update to 1.03 2016-09-06 08:37:57 +00:00
Tijl Coosemans
82a87de90c - Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
- bsd.port.mk:
  - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
  - Put USE_LINUX_PREFIX handling after USES processing.
  - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
    give these variables a different default value.
  - When a package needs to run Linux ldconfig check before installation if
    Linux support is enabled.
- emulators/linux_base-*:
  - Use USES=linux and remove duplication.
  - Remove files/lp.  FreeBSD or CUPS lp(1) should work.
  - Remove files/yp.conf.  No longer seems to be used.
  - Remove pkg-deinstall and move pkg-install into pkg-plist.
  - Update pkg-descr and pkg-message.
  - Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
  to use FreeBSD mkdir so mkdir -p $path creates $path and not
  /compat/linux/$path.

PR:		211645
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-05 19:23:42 +00:00
Mathieu Arnold
6752ac5e90 Update to 2.2.1.
Changes:	http://cdn.yadifa.eu/sites/default/files/README_2.2.1.txt
Sponsored by:	Absolight
2016-09-05 13:51:32 +00:00
Mathieu Arnold
9d464156cb Update to latest commit.
Sponsored by:	Absolight
2016-09-05 13:51:19 +00:00
Kurt Jaeger
ca47d72e6f dns/knot-resolver: clean up Makefile, pkg-plist
PR:		212215
Reported by:	mat
2016-09-04 19:18:10 +00:00
Kurt Jaeger
23421e469d New port: dns/knot-resolver
The Knot DNS Resolver is a caching full resolver implementation,
including both a resolver library and a daemon.

WWW: https://www.knot-resolver.cz/

PR:		212215
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com>
2016-09-04 18:56:53 +00:00
Xin LI
a08371a4c3 Update to 4.12.
Release note:
  Fix malformed edns query assertion failure, reported
  by Michal Kepien (NASK)

PR:		ports/212327
Submitted by:	maintainer (jaap NLnetLabs nl)
MFH:		2016Q3
2016-09-02 16:38:13 +00:00
Mathieu Arnold
be9a739028 The START_LATE option is not needed by bind-tools.
Sponsored by:	Absolight
2016-08-31 12:06:23 +00:00
Mathieu Arnold
6234750e3f The NEWSTATS and RRL options were removed in BIND9 9.10, so remove them
from here, also, make the upstream default options default for real.

While there, put back the BIND_TOOLS knobs in bind9-devel.

Sponsored by:	Absolight
2016-08-31 11:59:05 +00:00
Mathieu Arnold
9f0e3063f4 Update to 9.11.0rc1.
While there, remove obsolete configure options, and set as default the
one that default to yes.

Changes:	https://lists.isc.org/pipermail/bind-announce/2016-August/001002.html
Sponsored by:	Absolight
2016-08-31 11:58:51 +00:00
Mathieu Arnold
8353a87772 Update to latest commit.
Sponsored by:	Absolight
2016-08-30 10:55:56 +00:00
Mathieu Arnold
2d64b0d3be Update to latest commit.
Sponsored by:	Absolight
2016-08-29 12:54:44 +00:00
John Marino
53eefc1b4b dns/ironsides finally builds on gcc6-aux, switch over to it
It appears the previous STORAGE ERROR was a compiler bug that got fixed
between the GCC 6.1 and 6.2 versions of gcc6-aux.  Switch it and the
helper port devel/libspark2012 over to it, which are the last two ports
that depend on lang/gcc6-aux.
2016-08-27 23:11:34 +00:00
Allan Jude
0ec7b47220 gdnsd2: run checkconf before reload/restart
Submitted by:	Andrew Fengler <andrew.fengler@scaleengine.com>
Reviewed by:	matthew
Approved by:	zi (maintainer)
Sponsored by:	ScaleEngine Inc.
Differential Revision:	https://reviews.freebsd.org/D7488
2016-08-26 19:44:57 +00:00
Vanilla I. Shu
4b24986236 Update to 1.4.2. 2016-08-25 06:07:27 +00:00
Roman Bogorodskiy
a0d55a9882 dns/libpsl: fix configure with NLS disabled
Add gettext-tools to NLS_USES_OFF because otherwise it fails
to configure.

While here, pet portlint by moving PORTREVISION to proper place.

PR:		210342
Submitted by:	matthew@reztek.cz
Approved by:	maintainer timeout (>1 month)
2016-08-24 18:22:21 +00:00
Mathieu Arnold
3140ff8011 Do not auto-enable unbound munin plugins when installing unbound.
PR:		211999
Submitted by:	maintainer
Reported by:	wollman
Sponsored by:	Absolight
2016-08-24 15:11:35 +00:00
Mathieu Arnold
171a8f9631 Update to latest commit.
add LMDB as a default option, its footprint is really small, and it
speeds up zones operations dramatically.

Sponsored by:	Absolight
2016-08-22 12:20:54 +00:00
Bernard Spil
572e9c71dd dns/powerdns: Fix build with LibreSSL
- Add upstream patch 115f658ee2000a4cdcc13e999da50b3634c6a907
  - Patch dns/powerdns-recursor as well

PR:		212016
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Reported by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
MFH:		2016Q3
2016-08-22 10:58:06 +00:00
Kurt Jaeger
96e21afed2 dns/adns: 1.5.0 -> 1.5.1
- Portability fix for systems where socklen_t is bigger than int.
- Fix for malicious optimisation of memcpy in test suite, which
  causes failure with gcc-4.1.9 -O3.  See Debian bug #772718.
- Fix TCP async connect handling.  The bug is hidden on Linux and on most
  systems where the nameserver is on localhost.  If it is not hidden,
  adns's TCP support is broken unless adns_if_noautosys is used.
- Fix addr queries (including subqueries, ie including deferencing MX
  lookups etc.) not to crash when one of the address queries returns
  tempfail.  Also, do not return a spurious pointer to the application
  when one of the address queries returns a permanent error (although,
  the application almost certainly won't use this pointer because the
  associated count is zero).
- adnsresfilter: Fix addrtextbuf buffer size.  This is not actually a
  problem in real compiled code but should be corrected.
- Properly include harness.h in adnstest.c in regress/.  Suppresses
  a couple of compiler warnings (implicit declaration of Texit, etc.)
2016-08-21 19:50:57 +00:00
Lev A. Serebryakov
b4bc63219f Add profiles to nsd init script.
PR:		211883
Submitted by:	lev
Approved by:	jaap@NLnetLabs.nl
2016-08-17 13:22:27 +00:00
Mathieu Arnold
26f8e43d88 Update to latest snapshot.
Sponsored by:	Absolight
2016-08-15 13:54:18 +00:00
Jason Unovitch
fb7f5fb3bf dns/powerdns-recursor: update 3.7.3 -> 4.0.1
- Mark BROKEN on FreeBSD 9
- Remove STATIC option, add LUAJIT option
- Cleanup LUA option, SETUID, and BROKEN_sparc64 usage; use option helpers

Changes:	https://doc.powerdns.com/md/changelog/#powerdns-recursor-400
		https://doc.powerdns.com/md/changelog/#powerdns-recursor-401

PR:		211148
Submitted by:   Ralf van der Enden <tremere@cainites.net> (maintainer)
Security:	CVE-2016-6172
Security:	https://vuxml.FreeBSD.org/freebsd/7d08e608-5e95-11e6-b334-002590263bf5.html
2016-08-15 01:39:33 +00:00
Jason Unovitch
b4c7061571 dns/powerdns: update 3.4.9 -> 4.0.1
- Mark BROKEN on FreeBSD 9
- Option changes:
  - Add USE=ssl, PowerDNS no longer requires embedded PolarSSL or Botan
  - Remove GEO and LMDB backends
  - Add UNIXODBC option for the GODBC backend
  - The internal Lua engine can be regular Lua or Luajit
  - Add PROTOBUF option which builds an extra tool (dnspcap2protobuf)

Changes:	https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-400
		https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-401

PR:		211147
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Security:	CVE-2016-6172
Security:	https://vuxml.FreeBSD.org/freebsd/7d08e608-5e95-11e6-b334-002590263bf5.html
2016-08-15 01:39:15 +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
Jason Unovitch
50d2c83ddd dns/knot1: update 1.6.7 -> 1.6.8
Changes:	https://www.knot-dns.cz/2016-08-08-version-168-lts.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 01:37:40 +00:00
Jason Unovitch
d5716373e1 dns/nsd: update 4.1.10 -> 4.1.11
- Restore configurable IPV6 option. Upstream integrated fix for issue.

- FEATURES:
* When tcp is more than half full, use short timeout for tcp session.
* Patch for {max,min}-{refresh,retry}-time from YAMAGUCHI Takanori.
* Fix #790: size-limit-xfr can stop NSD from downloading infinite zone transfer
  data size, from Toshifumi Sakaguchi.
  Fixes CVE-2016-6173 JVN#63359718 JPCERT#91251865.
- BUGFIXES:
* Fix build without IPv6, patch from Zdenek Kaspar.
* Fix #783: Trying to run a root server without having configured it silently
  gives wrong answers.
* Fix #782: Serve DS record but parent zone has no NS record.
* Fix nsec3 missing for nsec3 signed parent and child for DS at zonecut.

PR:		211693
Submitted by:	jaap@NLnetLabs.nl (maintainer)
Security:	CVE-2016-6173
Security:	https://vuxml.FreeBSD.org/freebsd/7d08e608-5e95-11e6-b334-002590263bf5.html
MFH:		2016Q3
2016-08-10 01:32:14 +00:00