Make readline optional and explicitly enable/disable during configure. This
did not affect pkg only users as readline is not present on package build
clusters but might affect (depending on readline presence) users that manually
build ports. Therefore bump PORTREVISION.
PR: 218370 (based on)
Submitted by: sunpoet
PR: 218484
Reported by: Willem Jan Withagen <wjw@digiware.nl> (maintainer)
Reviewed by: mat (mentor)
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D10319
We have some hacks in the ports tree to detect or to unconditionally disable
IDEA crypto support. These hacks existed because OpenSSL in FreeBSD 9.3 and
earlier was shipped without IDEA support by default but we were allowed to
enable it via WITH_IDEA src.conf(5) option.
https://www.freebsd.org/cgi/man.cgi?query=src.conf&manpath=FreeBSD+9.3-RELEASE
Therefore, we had to implement some hacks to support three different cases,
i.e., a) 9.3 and earlier without IDEA crypto (default), b) 9.3 and earlier
with IDEA crypto (via WITH_IDEA src.conf option), and c) 10.0 and later with
unconditional IDEA support. Now we can safely remove them because 9.3 and
earlier is no longer supported.
PR: 218233
Exp-Run by: antoine
Approved by: antoine (portmgr)
- IPv6 is supported now
- supports SCTP in addition to UDP and TCP
- socket options can now be used
PR: 217909, 218298
Changes: https://github.com/sjac999/sock_ipv6_sctp/blob/master/ChangeLog
Submitted by: Steve Jacobson <sjac@cs.stanford.edu> (maintainer)
New libsigc++20 requires c++11 (it exposes c++11) so explicitly use -std=c++11
where needed.
Mark as broken a bunch of ports which are not c++11 compatible
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
Ceph is a distributed object store and file system designed to
provide excellent performance, reliability and scalability.
PR: 217046
Submitted by: Willem Jan Withagen <wjw@digiware.nl>
Reported by: Willem Jan Withagen <wjw@digiware.nl>
Reviewed by: asomers, feld, mat, mmokhi
Approved by: asomers, feld (mentor)
Differential Revision: https://reviews.freebsd.org/D9584