Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/elfutils: ChangeLog elfutils-0.147.ebuild elfutils-0.127.ebuild elfutils-0.144.ebuild elfutils-0.143-r1.ebuild elfutils-0.131-r1.ebuild
Date: Sat, 29 May 2010 06:56:29
Message-Id: 20100529061053.17D992CF40@corvid.gentoo.org
1 dirtyepic 10/05/29 06:10:53
2
3 Modified: ChangeLog
4 Added: elfutils-0.147.ebuild
5 Removed: elfutils-0.127.ebuild elfutils-0.144.ebuild
6 elfutils-0.143-r1.ebuild elfutils-0.131-r1.ebuild
7 Log:
8 Version bump, remove old.
9 (Portage version: 2.2_rc67/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.133 dev-libs/elfutils/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/elfutils/ChangeLog?rev=1.133&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/elfutils/ChangeLog?rev=1.133&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/elfutils/ChangeLog?r1=1.132&r2=1.133
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v
21 retrieving revision 1.132
22 retrieving revision 1.133
23 diff -u -r1.132 -r1.133
24 --- ChangeLog 24 Apr 2010 07:30:32 -0000 1.132
25 +++ ChangeLog 29 May 2010 06:10:52 -0000 1.133
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-libs/elfutils
28 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.132 2010/04/24 07:30:32 dirtyepic Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/ChangeLog,v 1.133 2010/05/29 06:10:52 dirtyepic Exp $
31 +
32 +*elfutils-0.147 (29 May 2010)
33 +
34 + 29 May 2010; Ryan Hill <dirtyepic@g.o> -elfutils-0.127.ebuild,
35 + -elfutils-0.131-r1.ebuild, -elfutils-0.143-r1.ebuild,
36 + -elfutils-0.144.ebuild, +elfutils-0.147.ebuild:
37 + Version bump, remove old.
38
39 *elfutils-0.146 (24 Apr 2010)
40
41
42
43
44 1.1 dev-libs/elfutils/elfutils-0.147.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/elfutils/elfutils-0.147.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/elfutils/elfutils-0.147.ebuild?rev=1.1&content-type=text/plain
48
49 Index: elfutils-0.147.ebuild
50 ===================================================================
51 # Copyright 1999-2010 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.147.ebuild,v 1.1 2010/05/29 06:10:52 dirtyepic Exp $
54
55 inherit eutils
56
57 DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
58 HOMEPAGE="http://people.redhat.com/drepper/"
59 #SRC_URI="ftp://sources.redhat.com/pub/systemtap/${PN}/${P}.tar.gz"
60 #SRC_URI="mirror://debian/pool/main/e/elfutils/elfutils_${PV}.orig.tar.gz"
61 SRC_URI="https://fedorahosted.org/releases/e/l/elfutils/${P}.tar.bz2"
62
63 LICENSE="GPL-2-with-exceptions"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
66 IUSE="bzip2 lzma nls test zlib elibc_glibc"
67
68 # This pkg does not actually seem to compile currently in a uClibc
69 # environment (xrealloc errs), but we need to ensure that glibc never
70 # gets pulled in as a dep since this package does not respect virtual/libc
71 RDEPEND="zlib? ( >=sys-libs/zlib-1.2.2.3 )
72 bzip2? ( app-arch/bzip2 )
73 lzma? ( app-arch/xz-utils )"
74 DEPEND="${RDEPEND}
75 elibc_glibc? ( !prefix? ( >=sys-libs/glibc-2.7 ) )
76 nls? ( sys-devel/gettext )
77 >=sys-devel/flex-2.5.4a
78 sys-devel/m4
79 >=sys-devel/binutils-2.15.90.0.1
80 >=sys-devel/gcc-4.1.2
81 !dev-libs/libelf"
82
83 src_unpack() {
84 unpack ${A}
85 cd "${S}"
86 epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch
87 epatch "${FILESDIR}"/${PN}-0.143-configure.patch #287130
88 find . -name Makefile.in -print0 | xargs -0 sed -i -e 's:-W\(error\|extra\)::g'
89 use test || sed -i -e 's: tests::' Makefile.in #226349
90 }
91
92 src_compile() {
93 econf \
94 $(use_enable nls) \
95 --program-prefix="eu-" \
96 $(use_with zlib) \
97 $(use_with bzip2 bzlib) \
98 $(use_with lzma)
99
100 emake || die
101 }
102
103 src_test() {
104 env LD_LIBRARY_PATH="${S}/libelf:${S}/libebl:${S}/libdw:${S}/libasm" \
105 emake -j1 check || die "test failed"
106 }
107
108 src_install() {
109 emake DESTDIR="${D}" install || die
110 dodoc AUTHORS ChangeLog NEWS NOTES README THANKS TODO
111 }