Switching to LibreSSL

In make.conf, have:

1
DEFAULT_VERSIONS+= ssl=libressl

Then, as root:

1
2
# portmaster -o security/libressl security/openssl
# portmaster -r libressl

You may need to manually update all packages that depend on
any of the libraries provided by LibreSSL (libssl, libcrypto and
libtls) since the versions of these libraries have changed. Normally,
you can obtain the list of dependent software by running the following
command:

1
# pkg info -r libressl

Then you should rebuild all ports depending on libressl to avoid dangling
shared library dependencies. Poudriere and pkg handle this correctly,
but portmaster requires the following to rebuild all
dependent ports.

1
# portmaster -r libressl