Gentoo Archives: gentoo-dev

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl
Date: Sat, 12 Jul 2014 14:27:03
Message-Id: 53C145F3.1000300@gentoo.org
In Reply to: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl by hasufell
1 On 07/12/14 08:37, hasufell wrote:
2 > -----BEGIN PGP SIGNED MESSAGE-----
3 > Hash: SHA512
4 >
5 > https://bugs.gentoo.org/show_bug.cgi?id=508750
6 > http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
7 > SHA256 139ac81c9478accd38a9eb667623d75997a2197cec36f184cd8d23e98a7e475b
8 > (yet none of it is signed)
9 >
10 > So libressl is meant as a drop-in replacement for openssl. Afais there
11 > is no way around a virtual package, so I guess we can already add
12 > virtual/openssl to the tree and start fixing dependencies.
13 >
14 > The virtual would currently look like this:
15 > =============================================
16 > # Copyright 1999-2014 Gentoo Foundation
17 > # Distributed under the terms of the GNU General Public License v2
18 > # $Header: $
19 >
20 > EAPI=5
21 >
22 > inherit multilib-build
23 >
24 > DESCRIPTION="Virtual to select OpenSSL implementation"
25 > HOMEPAGE=""
26 > SRC_URI=""
27 >
28 > LICENSE=""
29 > SLOT="0"
30 > KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc
31 > ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
32 > ~arm-linux ~x86-linux"
33 > IUSE=""
34 >
35 > RDEPEND="dev-libs/openssl:0[${MULTILIB_USEDEP}]"
36 > DEPEND=""
37 > =============================================
38 >
39 > I don't think it makes sense to add slot 0.9.8 as a virtual.
40 > -----BEGIN PGP SIGNATURE-----
41 >
42 > iQJ8BAEBCgBmBQJTwSwhXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
43 > ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
44 > MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgnXMP/j7BU7PrL0QvBHUTFGUl4uuh
45 > GswCkWv9BwrIuH4E73heVWWKxxZ8ILh/dShm2J2vY14Tuz+K+rOxIM3HXmQ7iozt
46 > T3ihA55bK38BM/O0SlqRhQ9jpYE/1IaFDepffgdgRxgUfY/eVnTVWm3cNefGwTr+
47 > tlnDO/1LksllBEoTPSHhGjj6lM7h3FzCpZ0F5u/5wluPEM0xm8bVYDZMsqHamIxH
48 > hEUuOrVZG4gBk6bAaS6sKdT6yw1vcM+ZtNqI7fc4tjz8JmOI3vmAPJInbryKf48P
49 > zp2xq/tGG8zo97JRAWqv89gs3sfemx7pEUqpMsT3YxL+fD6FgKbgNJT6BXy5iyIp
50 > HI8NJQ/rns1Aer0PFMuIlKPj1Yzrux+QH0/N02Aw2uJ2QyjefXlE4pH3PHlmP7ql
51 > 84uAK4xboXU9fwgSeOXtVaTjaRQaOQc4ctNOa+cwFSFf/7jPfzp4hXdCH/n5BZrQ
52 > vUny0TlUZfbSEPn50VKxkx7UdHzYmVLfd75MklKOe/h4iArtY/X6iu2rnEt3uCuY
53 > ioDLhDA7NYCa8El9yDf5bO8scS4T8yWZEAi0kRG47Bayprk8JqIx0lIC97CbY3da
54 > ui3yKTWckUbMm9cpdHVtkkDbLXzL1O1ps8SJOXyXJ+Ef8ZtRgbfNGUSFNiUmx7Zt
55 > AZaPIGcNEUsqL9eiNexo
56 > =Snnl
57 > -----END PGP SIGNATURE-----
58 >
59
60 I just did a quick count of all packages which refer to
61 dev-libs/openssl. I'm getting 590 packages. This will be quite a task.
62
63 --
64 Anthony G. Basile, Ph.D.
65 Gentoo Linux Developer [Hardened]
66 E-Mail : blueness@g.o
67 GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA
68 GnuPG ID : F52D4BBA

Replies

Subject Author
Re: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl hasufell <hasufell@g.o>