Gentoo Archives: gentoo-commits

From: "Roy Marples (uberlord)" <uberlord@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libelf: libelf-0.8.9.ebuild ChangeLog
Date: Fri, 19 Oct 2007 13:33:20
Message-Id: E1IiroF-0007XJ-9A@stork.gentoo.org
1 uberlord 07/10/19 13:22:39
2
3 Modified: libelf-0.8.9.ebuild ChangeLog
4 Log:
5 Keyword ~x86-fbsd.
6 (Portage version: 2.1.3.15)
7
8 Revision Changes Path
9 1.3 dev-libs/libelf/libelf-0.8.9.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libelf/libelf-0.8.9.ebuild?rev=1.3&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libelf/libelf-0.8.9.ebuild?rev=1.3&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libelf/libelf-0.8.9.ebuild?r1=1.2&r2=1.3
14
15 Index: libelf-0.8.9.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libelf/libelf-0.8.9.ebuild,v
18 retrieving revision 1.2
19 retrieving revision 1.3
20 diff -u -r1.2 -r1.3
21 --- libelf-0.8.9.ebuild 20 Jun 2007 04:17:29 -0000 1.2
22 +++ libelf-0.8.9.ebuild 19 Oct 2007 13:22:38 -0000 1.3
23 @@ -1,6 +1,6 @@
24 # Copyright 1999-2007 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/libelf-0.8.9.ebuild,v 1.2 2007/06/20 04:17:29 kanaka Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/libelf-0.8.9.ebuild,v 1.3 2007/10/19 13:22:38 uberlord Exp $
28
29 inherit multilib eutils
30
31 @@ -10,8 +10,8 @@
32
33 LICENSE="LGPL-2"
34 SLOT="0"
35 -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
36 -IUSE="debug nls"
37 +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd"
38 +IUSE="debug nls elibc_FreeBSD"
39
40 DEPEND="!dev-libs/elfutils
41 nls? ( sys-devel/gettext )"
42 @@ -19,7 +19,19 @@
43
44 src_unpack() {
45 unpack ${A}
46 - epatch ${FILESDIR}/${P}-parallelmakefix.patch
47 + cd "${S}"
48 +
49 + epatch "${FILESDIR}/${P}"-parallelmakefix.patch
50 +
51 + if use elibc_FreeBSD; then
52 + # Stop libelf from stamping on the system nlist.h
53 + sed -i -e 's:nlist.h::g' lib/Makefile.in || die
54 +
55 + # Enable shared libs
56 + sed -i \
57 + -e 's:\*-linux\*\|\*-gnu\*:\*-linux\*\|\*-gnu\*\|\*-freebsd\*:' \
58 + configure || die
59 + fi
60 }
61
62 src_compile() {
63 @@ -33,9 +45,8 @@
64
65 src_install() {
66 emake \
67 - prefix=${D}/usr \
68 - libdir=${D}usr/$(get_libdir) \
69 - includedir=${D}usr/include \
70 + prefix="${D}"/usr \
71 + libdir="${D}"usr/$(get_libdir) \
72 install \
73 install-compat || die "emake install failed"
74 dodoc ChangeLog VERSION README
75
76
77
78 1.23 dev-libs/libelf/ChangeLog
79
80 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libelf/ChangeLog?rev=1.23&view=markup
81 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libelf/ChangeLog?rev=1.23&content-type=text/plain
82 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libelf/ChangeLog?r1=1.22&r2=1.23
83
84 Index: ChangeLog
85 ===================================================================
86 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libelf/ChangeLog,v
87 retrieving revision 1.22
88 retrieving revision 1.23
89 diff -u -r1.22 -r1.23
90 --- ChangeLog 2 Jul 2007 10:15:22 -0000 1.22
91 +++ ChangeLog 19 Oct 2007 13:22:38 -0000 1.23
92 @@ -1,6 +1,9 @@
93 # ChangeLog for dev-libs/libelf
94 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
95 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/ChangeLog,v 1.22 2007/07/02 10:15:22 tove Exp $
96 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libelf/ChangeLog,v 1.23 2007/10/19 13:22:38 uberlord Exp $
97 +
98 + 19 Oct 2007; Roy Marples <uberlord@g.o> libelf-0.8.9.ebuild:
99 + Keyword ~x86-fbsd.
100
101 29 Jun 2007; Joel Martin <kanaka@g.o>
102 files/libelf-0.8.9-parallelmakefix.patch:
103
104
105
106 --
107 gentoo-commits@g.o mailing list