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: metadata.xml ChangeLog libmelf-0.4.0.ebuild
Date: Tue, 01 Jun 2010 03:12:35
Message-Id: 20100601031231.C47012CF3A@corvid.gentoo.org
1 robbat2 10/06/01 03:12:31
2
3 Added: metadata.xml ChangeLog libmelf-0.4.0.ebuild
4 Log:
5 Initial commit. Ebuild by Robin H. Johnson <robbat2@g.o>.
6 (Portage version: 2.2_rc67/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 dev-libs/libmelf/metadata.xml
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>no-herd</herd>
20 <maintainer>
21 <email>robbat2@g.o</email>
22 <name>Robin H. Johnson</name>
23 </maintainer>
24 </pkgmetadata>
25
26
27
28 1.1 dev-libs/libmelf/ChangeLog
29
30 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/ChangeLog?rev=1.1&view=markup
31 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/ChangeLog?rev=1.1&content-type=text/plain
32
33 Index: ChangeLog
34 ===================================================================
35 # ChangeLog for dev-libs/libmelf
36 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
37 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libmelf/ChangeLog,v 1.1 2010/06/01 03:12:31 robbat2 Exp $
38
39 *libmelf-0.4.0 (01 Jun 2010)
40
41 01 Jun 2010; Robin H. Johnson <robbat2@g.o> +libmelf-0.4.0.ebuild,
42 +files/libmelf-0.4.0-gcc-makefile-cleanup.patch, +metadata.xml:
43 Initial commit. Ebuild by Robin H. Johnson <robbat2@g.o>.
44
45
46
47
48 1.1 dev-libs/libmelf/libmelf-0.4.0.ebuild
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/libmelf-0.4.0.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libmelf/libmelf-0.4.0.ebuild?rev=1.1&content-type=text/plain
52
53 Index: libmelf-0.4.0.ebuild
54 ===================================================================
55 # Copyright 1999-2010 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libmelf/libmelf-0.4.0.ebuild,v 1.1 2010/06/01 03:12:31 robbat2 Exp $
58
59 EAPI=3
60 inherit eutils flag-o-matic toolchain-funcs
61
62 DESCRIPTION="libmelf is a library interface for manipulating ELF object files."
63 HOMEPAGE="http://www.hick.org/code/skape/libmelf/"
64 SRC_URI="http://www.hick.org/code/skape/${PN}/${P}.tar.gz"
65
66 LICENSE="Artistic"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE=""
70
71 DEPEND=""
72 RDEPEND="${DEPEND}"
73
74 src_prepare() {
75 epatch "${FILESDIR}"/${P}-gcc-makefile-cleanup.patch
76 }
77
78 src_compile() {
79 append-flags -fPIC
80 emake CC="$(tc-getCC)" OPTFLAGS="${CFLAGS}" || die "emake failed"
81 }
82
83 src_install() {
84 into /usr
85 dobin tools/elfres
86 dolib.a libmelf.a
87 dolib.so libmelf.so
88 insinto /usr/include
89 doins melf.h stdelf.h
90 dodoc ChangeLog README
91 dohtml -r docs/html
92 }