Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-libs/lib-compat-loki: lib-compat-loki-0.2-r1.ebuild ChangeLog
Date: Fri, 27 Jun 2014 10:52:16
Message-Id: 20140627105211.433A42004E@flycatcher.gentoo.org
1 mgorny 14/06/27 10:52:11
2
3 Modified: ChangeLog
4 Added: lib-compat-loki-0.2-r1.ebuild
5 Log:
6 Fix installing to wrong libdir on amd64. Support multilib deps.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
9
10 Revision Changes Path
11 1.7 sys-libs/lib-compat-loki/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/lib-compat-loki/ChangeLog?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/lib-compat-loki/ChangeLog?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/lib-compat-loki/ChangeLog?r1=1.6&r2=1.7
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-libs/lib-compat-loki/ChangeLog,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- ChangeLog 21 Aug 2007 23:34:28 -0000 1.6
24 +++ ChangeLog 27 Jun 2014 10:52:11 -0000 1.7
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sys-libs/lib-compat-loki
27 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/lib-compat-loki/ChangeLog,v 1.6 2007/08/21 23:34:28 wolf31o2 Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/lib-compat-loki/ChangeLog,v 1.7 2014/06/27 10:52:11 mgorny Exp $
31 +
32 +*lib-compat-loki-0.2-r1 (27 Jun 2014)
33 +
34 + 27 Jun 2014; Michał Górny <mgorny@g.o> +lib-compat-loki-0.2-r1.ebuild:
35 + Fix installing to wrong libdir on amd64. Support multilib deps.
36
37 21 Aug 2007; Chris Gianelloni <wolf31o2@g.o>
38 lib-compat-loki-0.2.ebuild:
39 @@ -33,4 +38,3 @@
40 +lib-compat-loki-0.1.ebuild:
41 Initial import. Ebuild by Alex Linke <incubation.11@×××××××.de> and
42 submitted to bug #71044.
43 -
44
45
46
47 1.1 sys-libs/lib-compat-loki/lib-compat-loki-0.2-r1.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/lib-compat-loki/lib-compat-loki-0.2-r1.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/lib-compat-loki/lib-compat-loki-0.2-r1.ebuild?rev=1.1&content-type=text/plain
51
52 Index: lib-compat-loki-0.2-r1.ebuild
53 ===================================================================
54 # Copyright 1999-2014 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/sys-libs/lib-compat-loki/lib-compat-loki-0.2-r1.ebuild,v 1.1 2014/06/27 10:52:11 mgorny Exp $
57
58 EAPI=5
59
60 DESCRIPTION="Compatibility libc6 libraries for Loki games"
61 HOMEPAGE="http://www.gentoo.org/"
62 SRC_URI="http://www.blfh.de/gentoo/distfiles/${P}.tar.bz2
63 http://dev.gentoo.org/~wolf31o2/sources/lib-compat-loki/${P}.tar.bz2"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE=""
69
70 RDEPEND="
71 || (
72 (
73 >=media-libs/libsdl-1.2.15-r4[abi_x86_32(-)]
74 sys-libs/lib-compat
75 )
76 amd64? (
77 app-emulation/emul-linux-x86-compat[-abi_x86_32(-)]
78 app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
79 )
80 )"
81
82 # I'm not quite sure if this is necessary:
83 RESTRICT="strip"
84
85 S=${WORKDIR}/${P}/x86
86
87 src_prepare() {
88 # rename the libs in order to _never_ overwrite any existing lib.
89 mv libc-2.2.5.so loki_libc.so.6 || die
90 mv ld-2.2.5.so loki_ld-linux.so.2 || die
91 mv libnss_files-2.2.5.so loki_libnss_files.so.2 || die
92 mv libsmpeg-0.4.so.0 loki_libsmpeg-0.4.so.0 || die
93 }
94
95 src_install() {
96 ABI=x86
97
98 into /
99 dolib.so loki_ld-linux.so.2
100 rm -f loki_ld-linux.so.2
101 into /usr
102 dolib.so *.so*
103 }