openssl: new virtual package
authorAdam Duskett <aduskett@gmail.com>
Wed, 18 Oct 2017 02:32:28 +0000 (22:32 -0400)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 21 Oct 2017 19:28:13 +0000 (21:28 +0200)
commitf974a493f03bf9ab9df9111782e838a70d616a57
treeb98d8b4c28bd9aeb52c9ebb313f196a360f16afd
parent3fcaa12800aa8d104aef095478e6c4ba431cd707
openssl: new virtual package

To ease the transition to having both OpenSSL and LibreSSL, there has to be
a new virtual package introduced to handle both.

Instead of making a libssl, and adding OpenSSL and libressl to that package,
it will be far easier to move openssl to libopenssl and to make OpenSSL
a virtual package.  This offers a few advantages:

- BR2_PACKAGE_OPENSSL is still a visible symbol with no dependencies.
- It does not require a huge patch to convert every instance of
  OpenSSL -> libssl)
- Users will be able to update without ever having to select anything new.
- LibreSSL can be added at a later date to the virtual package.

Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
[Thomas: define BR2_PACKAGE_PROVIDES_HOST_OPENSSL to the value
"host-libopenssl" as we always want to use the original OpenSSL for
the host variant.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch [new file with mode: 0644]
package/libopenssl/0002-cryptodev-Fix-issue-with-signature-generation.patch [new file with mode: 0644]
package/libopenssl/libopenssl.hash [new file with mode: 0644]
package/libopenssl/libopenssl.mk [new file with mode: 0644]
package/openssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch [deleted file]
package/openssl/0002-cryptodev-Fix-issue-with-signature-generation.patch [deleted file]
package/openssl/Config.in
package/openssl/openssl.hash [deleted file]
package/openssl/openssl.mk