Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/openssl: ChangeLog openssl-0.9.8o-r2.ebuild
Date: Fri, 08 Oct 2010 19:03:11
Message-Id: 20101008184437.A968B20051@flycatcher.gentoo.org
1 vapier 10/10/08 18:44:37
2
3 Modified: ChangeLog openssl-0.9.8o-r2.ebuild
4 Log:
5 Only remove libs when installing this SLOT for the first time, and warn about it #340033 by Marcin Mirosław.
6
7 (Portage version: 2.2_rc86/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.360 dev-libs/openssl/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openssl/ChangeLog?rev=1.360&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openssl/ChangeLog?rev=1.360&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openssl/ChangeLog?r1=1.359&r2=1.360
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v
19 retrieving revision 1.359
20 retrieving revision 1.360
21 diff -u -r1.359 -r1.360
22 --- ChangeLog 7 Oct 2010 15:47:55 -0000 1.359
23 +++ ChangeLog 8 Oct 2010 18:44:37 -0000 1.360
24 @@ -1,6 +1,10 @@
25 # ChangeLog for dev-libs/openssl
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.359 2010/10/07 15:47:55 jer Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.360 2010/10/08 18:44:37 vapier Exp $
29 +
30 + 08 Oct 2010; Mike Frysinger <vapier@g.o> openssl-0.9.8o-r2.ebuild:
31 + Only remove libs when installing this SLOT for the first time, and warn
32 + about it #340033 by Marcin Mirosław.
33
34 07 Oct 2010; Jeroen Roovers <jer@g.o> openssl-1.0.0a-r3.ebuild:
35 Stable for HPPA PPC (bug #332027).
36
37
38
39 1.3 dev-libs/openssl/openssl-0.9.8o-r2.ebuild
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openssl/openssl-0.9.8o-r2.ebuild?rev=1.3&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openssl/openssl-0.9.8o-r2.ebuild?rev=1.3&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/openssl/openssl-0.9.8o-r2.ebuild?r1=1.2&r2=1.3
44
45 Index: openssl-0.9.8o-r2.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8o-r2.ebuild,v
48 retrieving revision 1.2
49 retrieving revision 1.3
50 diff -u -r1.2 -r1.3
51 --- openssl-0.9.8o-r2.ebuild 28 Sep 2010 11:02:13 -0000 1.2
52 +++ openssl-0.9.8o-r2.ebuild 8 Oct 2010 18:44:37 -0000 1.3
53 @@ -1,10 +1,11 @@
54 # Copyright 1999-2010 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8o-r2.ebuild,v 1.2 2010/09/28 11:02:13 ssuominen Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8o-r2.ebuild,v 1.3 2010/10/08 18:44:37 vapier Exp $
58
59 # this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat
60
61 -EAPI=1
62 +EAPI="1"
63 +
64 inherit eutils flag-o-matic toolchain-funcs
65
66 DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1"
67 @@ -26,10 +27,11 @@
68 test? ( sys-devel/bc )"
69
70 pkg_setup() {
71 - [[ -e ${ROOT}/usr/$(get_libdir)/libcrypto.so.0.9.8 ]] && \
72 - rm -f "${ROOT}"/usr/$(get_libdir)/libcrypto.so.0.9.8
73 - [[ -e ${ROOT}/usr/$(get_libdir)/libssl.so.0.9.8 ]] && \
74 - rm -f "${ROOT}"/usr/$(get_libdir)/libssl.so.0.9.8
75 + # avoid collisions with openssl-1 (preserve lib)
76 + if ! has_version dev-libs/openssl:${SLOT} ; then
77 + ewarn "Removing lib{crypto,ssl}.so.0.9.8 to avoid collision with openssl-1"
78 + rm -f "${ROOT}"/usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
79 + fi
80 }
81
82 src_unpack() {