Commit graph

4399 commits

Author SHA1 Message Date
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
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