Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [RFC] LibreSSL, introduce virtual/openssl
Date: Sat, 12 Jul 2014 12:38:07
Message-Id: 53C12C21.6070605@gentoo.org
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 https://bugs.gentoo.org/show_bug.cgi?id=508750
5 http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
6 SHA256 139ac81c9478accd38a9eb667623d75997a2197cec36f184cd8d23e98a7e475b
7 (yet none of it is signed)
8
9 So libressl is meant as a drop-in replacement for openssl. Afais there
10 is no way around a virtual package, so I guess we can already add
11 virtual/openssl to the tree and start fixing dependencies.
12
13 The virtual would currently look like this:
14 =============================================
15 # Copyright 1999-2014 Gentoo Foundation
16 # Distributed under the terms of the GNU General Public License v2
17 # $Header: $
18
19 EAPI=5
20
21 inherit multilib-build
22
23 DESCRIPTION="Virtual to select OpenSSL implementation"
24 HOMEPAGE=""
25 SRC_URI=""
26
27 LICENSE=""
28 SLOT="0"
29 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc
30 ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
31 ~arm-linux ~x86-linux"
32 IUSE=""
33
34 RDEPEND="dev-libs/openssl:0[${MULTILIB_USEDEP}]"
35 DEPEND=""
36 =============================================
37
38 I don't think it makes sense to add slot 0.9.8 as a virtual.
39 -----BEGIN PGP SIGNATURE-----
40
41 iQJ8BAEBCgBmBQJTwSwhXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
42 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
43 MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgnXMP/j7BU7PrL0QvBHUTFGUl4uuh
44 GswCkWv9BwrIuH4E73heVWWKxxZ8ILh/dShm2J2vY14Tuz+K+rOxIM3HXmQ7iozt
45 T3ihA55bK38BM/O0SlqRhQ9jpYE/1IaFDepffgdgRxgUfY/eVnTVWm3cNefGwTr+
46 tlnDO/1LksllBEoTPSHhGjj6lM7h3FzCpZ0F5u/5wluPEM0xm8bVYDZMsqHamIxH
47 hEUuOrVZG4gBk6bAaS6sKdT6yw1vcM+ZtNqI7fc4tjz8JmOI3vmAPJInbryKf48P
48 zp2xq/tGG8zo97JRAWqv89gs3sfemx7pEUqpMsT3YxL+fD6FgKbgNJT6BXy5iyIp
49 HI8NJQ/rns1Aer0PFMuIlKPj1Yzrux+QH0/N02Aw2uJ2QyjefXlE4pH3PHlmP7ql
50 84uAK4xboXU9fwgSeOXtVaTjaRQaOQc4ctNOa+cwFSFf/7jPfzp4hXdCH/n5BZrQ
51 vUny0TlUZfbSEPn50VKxkx7UdHzYmVLfd75MklKOe/h4iArtY/X6iu2rnEt3uCuY
52 ioDLhDA7NYCa8El9yDf5bO8scS4T8yWZEAi0kRG47Bayprk8JqIx0lIC97CbY3da
53 ui3yKTWckUbMm9cpdHVtkkDbLXzL1O1ps8SJOXyXJ+Ef8ZtRgbfNGUSFNiUmx7Zt
54 AZaPIGcNEUsqL9eiNexo
55 =Snnl
56 -----END PGP SIGNATURE-----

Replies