Add private versions of libcrypto and libssl (LibreSSL v2.4.2)
authorJohn Marino <draco@marino.st>
Tue, 6 Sep 2016 16:06:42 +0000 (11:06 -0500)
committerJohn Marino <draco@marino.st>
Tue, 6 Sep 2016 16:06:42 +0000 (11:06 -0500)
commit8762287a8750d2a70f38f765de825abd78d73ba0
tree1eca5654673a3d7d1819731a0656663629c909ad
parent4188afc709be91c60882529929ad3e74932fc51c
Add private versions of libcrypto and libssl (LibreSSL v2.4.2)

Unless NO_LIBRESSL is defined in make.conf, the next buildworld
will install headers at /usr/include/priv/openssl.  Four new
libraries will be install here:
  /lib/priv/libprivate_crypto.so.38
  /lib/priv/libprivate_ssl.so.39
  /usr/lib/priv/libprivate_crypto.a
  /usr/lib/priv/libprivate_ssl.a
The symlinks are installed:
  /usr/lib/priv/libprivate_crypro.so
  /usr/lib/priv/libprivate_ssl.so

Right now, nothing in userland links to these libraries.  In the
future, the userland will be linked to these LibreSSL private
libraries instead of the base OpenSSL libraries.
Makefile.inc1
crypto/libressl/README.DELETED [new file with mode: 0644]
crypto/libressl/README.DRAGONFLY [new file with mode: 0644]
etc/defaults/make.conf
etc/mtree/BSD.include.dist
secure/lib/Makefile
secure/lib/librecrypto/Makefile [new file with mode: 0644]
secure/lib/librecrypto/Makefile.inc [new file with mode: 0644]
secure/lib/libressl/Makefile [new file with mode: 0644]
share/man/man5/make.conf.5
share/mk/bsd.libnames.mk