Step 1/2 of OpenSSL remove: Suppress building
commitadfb2c714977a5603d5a8375630461d6af9ed072
authorJohn Marino <draco@marino.st>
Sun, 16 Oct 2016 22:34:39 +0000 (16 17:34 -0500)
committerJohn Marino <draco@marino.st>
Mon, 17 Oct 2016 04:38:40 +0000 (16 23:38 -0500)
treee0b0474776ab5e2243a36b3565d0c254ed7be962
parent3576ef4ed37c1a59c18a7e45424944afc84f1fb1
Step 1/2 of OpenSSL remove: Suppress building

As of now, the NO_OPENSSL directive has been replaced with an undocumented
FORCE_OPENSSL directive.  Unless FORCE_OPENSSL is defined in make.conf,
the OpenSSL libraries, headers, and man pages will no longer be built and
installed.

Existing OpenSSL files will remain installed unless REMOVE_OPENSSL_FILES
is defined for the upgrade command, e.g.
> make upgrade REMOVE_OPENSSL_FILES=yes

It is recommended that all remaining programs and libraries linked to the
base OpenSSL libraries be rebuilt to use one of the DPorts SSL libraries.
The DPorts packages have been built with DPorts LibreSSL for a few weeks
now, so ensuring all installed packages are reinstalled or rebuilt will be
sufficient for most users, but don't forget about software built outside
of DPorts.

The OpenSSL sources and makefiles will be removed within a month (step 2),
but FORCE_OPENSSL will work in the meantime to continue building OpenSSL
although it will receive no further updates.
Makefile.inc1
Makefile_upgrade.inc
UPDATING
etc/defaults/make.conf
secure/lib/Makefile
share/man/Makefile
share/man/man5/make.conf.5