Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libmelf: ChangeLog libmelf-0.4.0-r1.ebuild
Date: Tue, 01 Jun 2010 03:48:25
Message-Id: 20100601034820.C48072C3ED@corvid.gentoo.org
1 robbat2 10/06/01 03:48:20
2
3 Modified: ChangeLog
4 Added: libmelf-0.4.0-r1.ebuild
5 Log:
6 Add in upstream changes from the 0.4.1 that was never released.
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.3 dev-libs/libmelf/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/ChangeLog?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/ChangeLog?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/ChangeLog?r1=1.2&r2=1.3
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libmelf/ChangeLog,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -p -w -b -B -u -u -r1.2 -r1.3
22 --- ChangeLog 1 Jun 2010 03:28:45 -0000 1.2
23 +++ ChangeLog 1 Jun 2010 03:48:20 -0000 1.3
24 @@ -1,6 +1,14 @@
25 # ChangeLog for dev-libs/libmelf
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmelf/ChangeLog,v 1.2 2010/06/01 03:28:45 robbat2 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmelf/ChangeLog,v 1.3 2010/06/01 03:48:20 robbat2 Exp $
29 +
30 +*libmelf-0.4.0-r1 (01 Jun 2010)
31 +
32 + 01 Jun 2010; Robin H. Johnson <robbat2@g.o>
33 + +libmelf-0.4.0-r1.ebuild,
34 + +files/libmelf-0.4.0-r1-gcc-makefile-cleanup.patch,
35 + +files/libmelf-0.4.1-unfinal-release.patch:
36 + Add in upstream changes from the 0.4.1 that was never released.
37
38 01 Jun 2010; Robin H. Johnson <robbat2@g.o>
39 files/libmelf-0.4.0-gcc-makefile-cleanup.patch:
40
41
42
43 1.1 dev-libs/libmelf/libmelf-0.4.0-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/libmelf-0.4.0-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/libmelf-0.4.0-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: libmelf-0.4.0-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libmelf/libmelf-0.4.0-r1.ebuild,v 1.1 2010/06/01 03:48:20 robbat2 Exp $
53
54 EAPI=3
55 inherit eutils flag-o-matic toolchain-funcs
56
57 DESCRIPTION="libmelf is a library interface for manipulating ELF object files."
58 HOMEPAGE="http://www.hick.org/code/skape/libmelf/"
59 SRC_URI="http://www.hick.org/code/skape/${PN}/${P}.tar.gz"
60
61 LICENSE="Artistic"
62 SLOT="0"
63 KEYWORDS="~amd64 ~x86"
64 IUSE=""
65
66 DEPEND=""
67 RDEPEND="${DEPEND}"
68
69 src_prepare() {
70 # This patch was gained from the elfsign-0.2.2 release
71 epatch "${FILESDIR}"/${PN}-0.4.1-unfinal-release.patch
72 # Cleanup stuff
73 epatch "${FILESDIR}"/${PN}-0.4.0-r1-gcc-makefile-cleanup.patch
74 }
75
76 src_compile() {
77 append-flags -fPIC
78 emake CC="$(tc-getCC)" OPTFLAGS="${CFLAGS}" || die "emake failed"
79 }
80
81 src_install() {
82 into /usr
83 dobin tools/elfres
84 dolib.a libmelf.a
85 dolib.so libmelf.so
86 insinto /usr/include
87 doins melf.h stdelf.h
88 dodoc ChangeLog README
89 dohtml -r docs/html
90 }