Commit graph

4407 commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
63cc7b24bb Add libdecaf support
- Mark CONFLICTS_INSTALL with dns/powerdns-recursor
- Chase shlib change of security/botan2
- Bump PORTREVISION for dependency change

PR:		225178
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2018-01-15 17:17:27 +00:00
Sunpoet Po-Chuan Hsieh
71fb70bf10 Add libdecaf support
- Mark CONFLICTS_INSTALL with dns/powerdns-recursor40
- Chase shlib change of security/botan2
- Bump PORTREVISION for dependency change

PR:		225177
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2018-01-15 17:17:21 +00:00
Sunpoet Po-Chuan Hsieh
3d6f2248ba Add libdecaf support
- Chase shlib change of security/botan2
- Bump PORTREVISION for dependency change

PR:		225176
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2018-01-15 17:17:17 +00:00
Steve Wills
a53d827e8d dns/rubygem-simpleidn: update to 0.0.9
PR:		224770
Approved by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer)
2018-01-15 15:34:16 +00:00
Baptiste Daroussin
a3e0cb9674 Remove wrong build dependency on m4
The only thing that depends on m4 is for building the testsuite, not the regular
program
2018-01-14 21:38:50 +00:00
Sunpoet Po-Chuan Hsieh
6c0bce0cbd Update dns/public_suffix_list to 0.0.0.20180113
- Bump PORTREVISION of dependent ports

Changes:	https://github.com/publicsuffix/list/commits/master
2018-01-14 14:14:16 +00:00
Mathieu Arnold
ee84f127aa Add a TUNING_LARGE option.
https://kb.isc.org/article/AA-01314/0

Tunes certain compiled-in constants and default settings to
values better suited to large servers with 12/16GB+ of memory.
This can improve performance on such servers, but will consume
more memory and may degrade performance on smaller systems.

PR:		224859
Sponsored by:	Absolight
2018-01-12 12:58:51 +00:00
Alexey Dokuchaev
35f74fbe2e - Convert to option helper install target (add OPTIONS_DEFINE=DOCS
when it was missing)
- Invoke INSTALL_DATA where appropriate instead of INSTALL_MAN
- Fix some whitespace and formatting bugs along the way
2018-01-11 18:09:00 +00:00
Alexey Dokuchaev
a247b2f47d Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files that are not actually manual pages (part 2).
2018-01-11 14:18:01 +00:00
Mathieu Arnold
bb5196a149 Remove support for variables that have been deprecated for a while.
variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.

Cleanup bsd.sanity.mk a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13490
2018-01-09 07:40:55 +00:00
Mathieu Arnold
c8e8c7e244 Fix altlog_proglist warning when it contains more than the named service.
PR:		224951
Submitted by:	Trix Farrar
Sponsored by:	Absolight
2018-01-08 13:38:47 +00:00
Mathieu Arnold
e2ed0ec261 Update to latest commit.
Sponsored by:	Absolight
2018-01-08 13:38:43 +00:00
Steve Wills
ad7729e77d dns/drool: update to version 1.0.1
PR:		224862
Submitted by:	jaap@NLnetLabs.nl (maintainer)
2018-01-03 16:38:41 +00:00
Sunpoet Po-Chuan Hsieh
97064443de Update devel/json-c to 0.13
- Add TEST_TARGET
- While I'm here, fix shebang for net/opensips
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		224675
Exp-run by:	antoine
2018-01-03 13:36:58 +00:00
Mathieu Arnold
9ddae97dcc Update to latest commit.
Sponsored by:	Absolight
2018-01-02 12:01:09 +00:00
Rene Ladan
9088acc2a4 Remove expired ports:
2017-12-31 security/gnupg20: Will reach EOL upstream on 2017-12-31
2018-01-01 dns/dualserver: Please migrate to dns/dnsmasq. Over the years dualserver becomes unmaintenaible.
2018-01-01 devel/p5-Parse-Pidl44: yes
2018-01-01 sysutils/DTraceToolkit: Now maintained as part of the base system
2018-01-01 11:41:37 +00:00
Kirill Ponomarev
91c75029d7 Restore trailing slash.
Reminded by:	danfe
2017-12-30 09:59:17 +00:00
Kirill Ponomarev
3dc1e69132 Fix WWW: and add HTTPS. 2017-12-30 09:11:07 +00:00
Jochen Neumeister
d74ade51d8 dns/py-dns-lexicon: Update from 2.1.12 to 2.1.16
*While here, switch to DISTVERSION

PR:		224589
Submitted by:	Goran Mekić <meka@tilda.center> (maintainer)
Approved by:	mentors (implicit)
2017-12-29 22:03:19 +00:00
Kirill Ponomarev
b49754f2b2 Use upstream naming and utilize https for WWW: line. 2017-12-29 20:18:54 +00:00
Kirill Ponomarev
b646f6b651 Use upstream naming and utilize https for WWW: line. 2017-12-29 20:09:28 +00:00
Antoine Brodin
377901b804 Simplify some USES=python
With hat:	portmgr
2017-12-29 09:01:54 +00:00
Ryan Steinmetz
9181ab9ac2 - Update to 1.3.0 2017-12-29 03:48:49 +00:00
Sunpoet Po-Chuan Hsieh
9294c687c2 Update to 1.7.1
Changes:	https://github.com/DNS-OARC/dnscap/releases
2017-12-28 13:41:29 +00:00
Mathieu Arnold
e9677e7346 Update to latest commit.
Sponsored by:	Absolight
2017-12-27 15:39:00 +00:00
Tijl Coosemans
3819396285 Add missing USES=libtool.
Reported by:	antoine
2017-12-25 20:26:58 +00:00
Tijl Coosemans
b3c9b30f13 Convert to USES=autoreconf. 2017-12-24 10:58:05 +00:00
Danilo G. Baio
e1aab1356a dns/dnscrypt-proxy: Replace 'cisco' (OpenDNS) resolver by 'random'
This update replaces the default resolver used by
dnscrypt-proxy (cisco/OpenDNS) by a random one that
does not log entries and supports dnssec.

- Improve pkg-message's.
- Fix MASTER_SITES.
- Reorder Makefile variable's.
- Update WWW.

PR:		223222
Submitted by:	Vinícius Zavam <egypcio@googlemail.com>
Reviewed by:	dbaio, garga, mat
Approved by:	Leo Vandewoestijne <freebsd@dns-lab.com>
		(maintainer, previous patch, then timeout)
Differential Revision:	https://reviews.freebsd.org/D12775
2017-12-23 14:16:18 +00:00
Baptiste Daroussin
2e9911f602 Switch from swig 2.0 to swig 3.0 2017-12-20 19:34:11 +00:00
Sunpoet Po-Chuan Hsieh
36389f0d56 Update to 1.20171219
Changes:	https://github.com/marcbradshaw/Net-DNS-Resolver-Mock/commits/master
2017-12-20 14:37:37 +00:00
Sunpoet Po-Chuan Hsieh
48205305e4 Update to 1.7.0
Changes:	https://github.com/DNS-OARC/dnscap/releases
2017-12-20 14:37:07 +00:00
Kirill Ponomarev
907a009a91 Add new port dns/powerdns-recursor40
FreeBSD 10.3 and below doesn't support __cxa_thread_atexit() in
libc, which is required for building PowerDNS Recursor 4.1.0.

This new port follows the 4.0.x branch, which has no such
requirement.

PR:		224297
Submitted by:	tremere@cainites.net
Approved by:	mat
Differential Revision: https://reviews.freebsd.org/D13540
2017-12-19 21:42:36 +00:00
Mathieu Arnold
d0892f4d89 Update to latest commit.
Sponsored by:	Absolight
2017-12-18 17:58:45 +00:00
Mathieu Arnold
7076f4ef11 Update to 9.12.0rc1.
Sponsored by:	Absolight
2017-12-18 17:58:42 +00:00
Sunpoet Po-Chuan Hsieh
75551fa90b Update to 1.14
Changes:	http://search.cpan.org/dist/Net-DNS/Changes
2017-12-16 20:55:55 +00:00
Kirill Ponomarev
1b21df1fb3 Mark IGNORE on FreeBSD < 10.4 due lack of __cxa_thread_atexit()
implementation.

PR:		224298
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D13493
2017-12-15 15:14:11 +00:00
Tobias C. Berner
d7b037be20 Update KDE Frameworks to 5.41
PR:		224227
Exp-run by:	antoine
Reviewed by:	adridg, rakuco
Differential Revision:	https://reviews.freebsd.org/D13367
2017-12-14 20:15:52 +00:00
Adam Weinberger
611e9b36dd Add dns/dynip.
dynip is a daemon that monitors your host system ISP assigned dynamic IP
address. If it changes, dynip automatically updates the dynamic DNS IP
address at your dynamic DNS hosting provider then posts an informational
message to the host system log followed by sending an informational email
to user root.

The dynip daemon and the daily script are very simple Bourne Shell type
scripts containing self documenting embedded comments. They use the
"fetch" command to issue the standard browser style URL format used by
most dynamic DNS hosting providers for the purpose of actual updating
the registered IP address with the new IP address. There are some small
variations in the URL format depending on the dynamic DNS hosting
provider being used.

Mandatory requirements. The host that is running dynip "MUST" be cabled
directly to the ISP modem and be using the public routable dynamic IP
address assigned by the ISP.

Includes templates for these dynamic DNS hosting providers
     namecheap.com
     freedns.afraid.org
     changeip.com
     no-ip.com
     zoneedit.com
     easydns.com
and is simple to configure for other providers that use a variation
of the URL format.

WWW: http://dynip.sourceforge.net/

PR:		224329
Submitted by:	Joe Barbish
2017-12-14 17:08:01 +00:00
Jan Beich
e47e791f27 dns/packetq: require C++11 toolchain (on powerpc*, mips*, sparc*)
cc1plus: error: unrecognized command line option "-std=c++0x"

In file included from dns.cpp:22:
In file included from ./dns.h:31:
In file included from ./packet_handler.h:33:
In file included from ./sql.h:43:
./variant.h:297:34: error: expected '(' for function-style cast or type construction
            return std::hash<bool>()(m_val.m_bool);
                             ~~~~^
./variant.h:297:20: error: no member named 'hash' in namespace 'std'; did you mean simply 'hash'?
            return std::hash<bool>()(m_val.m_bool);
                   ^~~~~~~~~
                   hash
./variant.h:293:17: note: 'hash' declared here
    std::size_t hash() const
                ^
./variant.h:297:36: error: expected expression
            return std::hash<bool>()(m_val.m_bool);
                                   ^
./variant.h:299:33: error: expected '(' for function-style cast or type construction
            return std::hash<int>()(m_val.m_int);
                             ~~~^
./variant.h:299:20: error: no member named 'hash' in namespace 'std'; did you mean simply 'hash'?
            return std::hash<int>()(m_val.m_int);
                   ^~~~~~~~~
                   hash
./variant.h:293:17: note: 'hash' declared here
    std::size_t hash() const
                ^
./variant.h:299:35: error: expected expression
            return std::hash<int>()(m_val.m_int);
                                  ^
./variant.h:301:35: error: expected '(' for function-style cast or type construction
            return std::hash<float>()(m_val.m_float);
                             ~~~~~^
./variant.h:301:20: error: no member named 'hash' in namespace 'std'; did you mean simply 'hash'?
            return std::hash<float>()(m_val.m_float);
                   ^~~~~~~~~
                   hash
./variant.h:293:17: note: 'hash' declared here
    std::size_t hash() const
                ^
./variant.h:301:37: error: expected expression
            return std::hash<float>()(m_val.m_float);
                                    ^
In file included from dns.cpp:22:
In file included from ./dns.h:31:
In file included from ./packet_handler.h:33:
./sql.h:1766:8: error: explicit specialization of non-template struct 'hash'
struct hash<std::vector<packetq::Variant> > {
       ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 errors generated.

Reported by:	pkg-fallout (mips64)
2017-12-12 02:30:49 +00:00
Sunpoet Po-Chuan Hsieh
0a7591375a Update devel/protobuf to 3.5.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2017-12-11 18:26:13 +00:00
Mathieu Arnold
4a475c3cc2 Update to latest commit.
Sponsored by:	Absolight
2017-12-11 14:39:01 +00:00
Kirill Ponomarev
baca232dcf Update to 4.1.0
PR:		224233
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D13440
2017-12-11 14:22:38 +00:00
Steve Wills
9c498904f0 dns/nsd: Update to 4.1.19
PR:		224243
Submitted by:	jaap@NLnetLabs.nl (maintainer)
2017-12-11 14:07:32 +00:00
Mark Linimon
e8210b4758 Mark more ports broken that fail on both armv6 and armv7.
Approved by:	portmgr (tier-2 blanket)
2017-12-09 00:42:05 +00:00
Dmitry Marakasov
7392919036 - Add LICENSE
- Regenerate patches

PR:		223252
Submitted by:	yasu@utahime.org
2017-12-07 17:37:37 +00:00
Mathieu Arnold
0bfb42708e Update to latest commit.
Sponsored by:	Absolight
2017-12-04 13:56:32 +00:00
Kirill Ponomarev
f8970cd008 Update to 4.1.0
IMPORTANT: This release removes support for recursor pass-through.
This might impact a lot of people!

More information can be found here (including other
improvements/fixes/changes):
https://blog.powerdns.com/2017/11/30/powerdns-authoritative-server-4-1/

Changelog: https://doc.powerdns.com/authoritative/changelog/4.1.html

PR:		224028
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D13339
2017-12-04 12:38:10 +00:00
Kirill Ponomarev
24b17d3f03 Update to 4.0.7
- Drop support for Botan 1.10 in favor of Botan 2.x
- Backported bugfixes/improvements from the 4.1.x branch
- Pet portlint and use DISTVERSION
- Added devel/protobuf as dependency as suggested by upstream

PR:		224027
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D13338
2017-12-04 12:36:55 +00:00
Sunpoet Po-Chuan Hsieh
16740f252c Update to 1.6.0
Changes:	https://github.com/DNS-OARC/dnscap/releases
2017-12-03 20:34:33 +00:00
Kurt Jaeger
ed7c4d7c2c dns/nsd: update 4.1.17 -> 4.1.18
This release has features for saving memory and faster notification.
With --enable-packed, 33% memory savings could be had, or something
along that size.  Notification of secondary servers happens in parallel,
and has faster timeouts.  More sockets are used for zone transfers.
This speeds up communication with a larger set of servers.  Additionally
a bug is fixed for dual-loaded parent-and-child zone configured at the
same time, when one of the zones has not loaded properly.

FEATURES:
- xfr-inspect, it is not installed, it prints xfr files from /tmp
  made with 'make xfr-inspect' in the source dir.
- retry timeout between sending notifies dropped from 15 to 3 sec.
- NSD sends 16 notifies simultaneously.
- configure --enable-packed reduces memory usage, at expense of
  unaligned reads.  Saves about 17%.
- Save memory by selectively allocate precompiled nsec3 hashes,
  saves about 16% memory.
- make ip-transparent option work on OpenBSD.
- Save about 2% memory by changing usage count size in name tree.
- Fix #2871: Increase number of sockets for xfrd transfers.

BUG FIXES:
- Fix gcc 7.1.1 warnings.
- Fix writev compile warning on FreeBSD.
- Fix #1446: A corrupted zone file "propagates" to good ones.
- nsd-control zonestatus prints wait time between attempts, for zones
  that are in that waiting time.
- Fix collision printout of nsec3 to print name, hash and reverse.
- Fix #1567: Change crit to err log level for gettimeofday failure.
  Add defines for compile without syslog.
- Fix crash for DS query when parent and child zones both configured
  in nsd.conf and parent zone has not loaded properly.

PR:		224025
Submitted by:	jaap@NLnetLabs.nl (maintainer)
2017-12-02 12:37:22 +00:00