Commit graph

3872 commits

Author SHA1 Message Date
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
Emanuel Haupt
7fb33adb65 Strip binary 2016-08-08 14:17:36 +00:00
Mathieu Arnold
f037e39601 USE_BDB cleanup.
- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx  -> USES=bdb:xx.

Other modernisations when I see them.

PR:		209183
Sponsored by:	Absolight
2016-08-08 13:46:50 +00:00
Mathieu Arnold
545ec4e090 Update to latest snapshot.
Sponsored by:	Absolight
2016-08-08 12:29:50 +00:00
Mathieu Arnold
8301c5d5e3 Convert to USES=ssl.
Sponsored by:	Absolight
2016-08-08 12:29:46 +00:00
Mathieu Arnold
52bf80c022 Update to latest snapshot.
Sponsored by:	Absolight
2016-08-03 13:28:04 +00:00
Mathieu Arnold
a69872a608 Update to 9.11.0b3.
MFH:		2016Q3
Security:	CVE-2016-2775
Changes:	https://lists.isc.org/pipermail/bind-announce/2016-July/001001.html
Sponsored by:	Absolight
2016-08-03 13:27:58 +00:00
Tijl Coosemans
21653fcc78 Use LINUX_REPO_ARCH instead of LINUX_RPM_ARCH when setting DISTINFO_FILE
and PLIST for Linux ports.  LINUX_RPM_ARCH is the CPU targetted by a
package and LINUX_REPO_ARCH is like our ARCH which is more suitable.  This
only affects Centos 6 ports because they are the only ones where
LINUX_REPO_ARCH != LINUX_RPM_ARCH.
2016-08-01 13:07:14 +00:00
Jason Unovitch
c2816cf044 dns/libidn: remove erroneous addition of autogenerated info/dir in plist
PR:		211407
Pointyhat to:	junovitch
Approved by:	ports-secteam (with hat)
MFH:		2016Q3
2016-08-01 02:27:11 +00:00
Jason Unovitch
35b13183ee dns/libidn: update 1.31 -> 1.33
PR:		211407
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-8948
Security:	CVE-2016-6261
Security:	CVE-2016-6262
Security:	CVE-2016-6263
Security:	https://vuxml.FreeBSD.org/freebsd/cb5189eb-572f-11e6-b334-002590263bf5.html
MFH:		2016Q3
2016-07-31 15:15:03 +00:00
Kurt Jaeger
563f09302e dns/sheerdns: 1.0.3 -> 1.04
- New MASTER_SITES, old one gone
- provide a new web site
- add license (BSD 2 clause)
- take MAINTAINER, currently ports@
- pkg-descr - additions, and reflow

PR:		211412
Submitted by:	Chris Hutchinson <portmaster@bsdforge.com>
2016-07-31 10:56:45 +00:00