SSL_CTX became opaque, so libssl now provides SSL_CTX_get_ssl_method(3)
and unbreak build after addition of EVP_Digest{Sign,Verify}(3) to
libcrypto.
ok edd (previous version)
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.
This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.
Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
Instead of checking for LIBRESSL_HAS_TLS1_3 directly, check for
availability of TLS1_3_VERSION in case we're using LibreSSL as
requested by jsing.
ok edd
in the old one no longer working:
08:59 < aja> pypy:/usr/lib/libutil.so.13.0: undefined symbol 'freezero'
08:59 < aja> pypy:/usr/lib/libutil.so.13.0: undefined symbol 'recallocarray'
Note that the W^X patch only makes the CPython-based no_bootstrap build work,
and that the PyPy JIT itself is still not W^X compliant. This will require more
work.
OK jca@, thanks.
- raise minimum amount of memory in the ulimit check to 5GB (the no_bootstrap
flavour uses even more, usually crashing the kernel on my 8GB workstation if
I try to build it there)
had problems for at least naddy and myself after updating libc/pthread.
(Simple in this case; the bootstrap is just here to use pypy [i.e. JIT]
during build to save time/RAM, pypy can also be built using the normal
python interpreter). ok edd@
the package; this avoids them getting created if you run pypy as root, which
results in pkg_delete leaving things behind. From maintainer Laurie Tratt.
python 2.7 to run the translations; this saves ~1.3GB RAM and runs much
faster. as this is optional, a new no_bootstrap pseudo-flavour allows
rebuilding bootstraps from scratch to help with flag days.
- also check early that the datasize limit is reasonable for the build;
no point swapping for ages and then running out of ram.
discussed with Laurie Tratt (maintainer).
"A fast, compliant alternative implementation of the Python language"
From Laurence Tratt with input from sthen@ and myself.
OK sthen@: "ok sthen who says that beck should add it to torture"