1 |
While adding libressl support I encountered a lot of ebuilds that do |
2 |
stuff like: |
3 |
ssl? ( dev-libs/openssl ) |
4 |
|
5 |
There are very few cases where this is actually correct. |
6 |
|
7 |
FYI: |
8 |
# cave contents dev-libs/openssl:0.9.8 |
9 |
/usr/lib64 |
10 |
/usr/lib64/libcrypto.so.0.9.8 |
11 |
/usr/lib64/libssl.so.0.9.8 |
12 |
|
13 |
There are no headers whatsoever. This slot is for binary compatibility |
14 |
and the only consumer seems to be app-text/acroread. If you build |
15 |
against openssl, you most certainly need dev-libs/openssl:0. |
16 |
"dev-libs/openssl:*" or "dev-libs/openssl:=" are not correct either |
17 |
(yes, there are ebuilds that do that). |
18 |
|
19 |
If you fix that, also consider adding libressl support [0]. |
20 |
|
21 |
|
22 |
-- |
23 |
[0] https://github.com/gentoo/libressl/wiki/Transition-plan |