Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] getting openssl SLOT right
Date: Fri, 02 Oct 2015 16:45:51
Message-Id: 560EB4A5.5040206@gentoo.org
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