Commit graph

4375 commits

Author SHA1 Message Date
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
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Dmitry Marakasov
610847a262 - Fix LICENSE
- Add LICENSE_FILE
- Switch to USES=localbase
- Switch to options helpers
- Update WWW

Approved by:	portmgr blanket
2017-11-30 09:00:19 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Danilo G. Baio
b6fd3d64ea dns/py-dns-lexicon: Update to 2.1.12
Changes:	https://github.com/AnalogJ/lexicon/releases/tag/v2.1.12

PR:		223968
Submitted by:	Goran Mekić <meka@tilda.center> (maintainer)
2017-11-29 22:15:31 +00:00
Jochen Neumeister
bf735a7149 dns/cli53: Update to 0.8.12
Changelog: https://github.com/barnybug/cli53/releases/tag/0.8.12

PR:		223902
Submitted by:	meta+ports@vmeta.jp (maintainer)
Approved by:	mentors (implicit)
2017-11-27 14:55:45 +00:00
Mathieu Arnold
d6bdb50425 Update to latest commit.
Sponsored by:	Absolight
2017-11-27 12:00:11 +00:00
Ryan Steinmetz
e67ac74f41 - Add libmaxminddb for geoip2 support
- Bump PORTREVISION

PR:		223814
Submitted by:	peter@
2017-11-23 21:35:00 +00:00
Mathieu Arnold
d12663fa08 Add an extra check to make sure syslogd is correctly configured when
using chroot.

Sponsored by:	Absolight
2017-11-23 13:55:30 +00:00
Dmitry Marakasov
16281007de - Simplify build and installation
- Install manpages independent of DOCS options
- Use proper command for static library installation

Approved by:	portmgr blanket
2017-11-23 09:00:18 +00:00
Mathieu Arnold
eeab535c70 Update to 2.0.14.
Sponsored by:	Absolight
2017-11-20 14:55:31 +00:00
Mathieu Arnold
20b7e462be Update to latest commit.
Sponsored by:	Absolight
2017-11-20 14:55:28 +00:00
Danilo G. Baio
6752e74df8 dns/mDNSResponder_nss: Update to 878.1.1
PR:		223730
Submitted by:	Matthieu Volat <mazhe@alkumuna.eu> (maintainer)
2017-11-18 13:55:34 +00:00
Ryan Steinmetz
fb4fe3485b - Add OPTION for stubby
- Bump PORTREVISION

PR:		223710
Submitted by:	Ollivier Robert
2017-11-16 17:20:09 +00:00
Tobias C. Berner
d0d2791306 Update KDE Frameworks to 5.40.0
* update to 5.40.0
* unreleated cleanups:
  - unify use of DISTVERSION
  - remove created by line

PR:		223602
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D12966
2017-11-16 05:59:35 +00:00
Sunpoet Po-Chuan Hsieh
b8d18cad5b Update to 1.0.8
Changes:	https://github.com/KimNorgaard/validates_hostname/commits/master
2017-11-14 22:51:02 +00:00
Mathieu Arnold
5908ef2de7 Update to latest commit.
Sponsored by:	Absolight
2017-11-13 12:33:13 +00:00
Steve Wills
1fd59c0aa8 dns/py-dns-lexicon: update to 2.1.11
PR:		223639
Submitted by:	Goran Mekić <meka@tilda.center> (maintainer)
2017-11-13 05:19:42 +00:00
Sunpoet Po-Chuan Hsieh
837b7c9cb6 Update to 0.0.0.20171029
- Bump PORTREVISION for dependent ports

Changes:	https://github.com/publicsuffix/list/commits/master
2017-11-12 19:09:39 +00:00
Ryan Steinmetz
580f5d4b2d - Update to 1.2.1 2017-11-12 14:24:49 +00:00
Sunpoet Po-Chuan Hsieh
85c699e3ed Add version requirement for libidn2 2017-11-11 23:31:55 +00:00
Sunpoet Po-Chuan Hsieh
a36a533071 Update to 0.19.1
Changes:	https://github.com/rockdaboot/libpsl/blob/master/NEWS
2017-11-10 19:10:06 +00:00
Sunpoet Po-Chuan Hsieh
163e9c63ac Update to 3.0.1
Changes:	https://github.com/weppos/publicsuffix-ruby/blob/master/CHANGELOG.md
2017-11-09 19:44:52 +00:00
Mathieu Arnold
cbe03e2874 Update to 9.12.0b2.
Sponsored by:	Absolight
2017-11-09 13:05:14 +00:00
Jan Beich
99b0558e42 devel/icu: update to 60.1
Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
2017-11-09 02:31:47 +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
Mathieu Arnold
7380d4d27b Make a note that dns/bind99 and dns/bind910 will be unsupported in a few
months.

Sponsored by:	Absolight
2017-11-07 15:48:20 +00:00
Mathieu Arnold
8ab9e7cb3e Add a symlink to named's session-keyfile.
Using nsupdate -l, and chroot was broken because nsupdate could not find
the keyfile by itself.

PR:		223403
Submitted by:	Harald Schmalzbauer
Sponsored by:	Absolight
2017-11-07 15:48:16 +00:00
Mathieu Arnold
98b703fa68 Update to latest commit.
Sponsored by:	Absolight
2017-11-06 10:38:33 +00:00
Danilo G. Baio
c27d4e377f Update license of ports using MPL (without version)
All ports now should use MPL[10|11|20] license.

Approved by:	portmgr (blanket)
2017-11-04 11:43:35 +00:00
Maxim Sobolev
f608926752 Fix build on FreeBSD 10.3 (compiler lacks -R option). 2017-11-03 13:21:17 +00:00
Mathieu Arnold
3245e6532c Enable the PYTHON option by default, it brings a few interesting DNSSEC
tools.

Sponsored by:	Absolight
2017-11-03 13:20:28 +00:00
Jimmy Olgeni
e929aea23c Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
This round is @FreeBSD.org residents except teams.
2017-11-02 21:41:47 +00:00