Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libelf/
Date: Wed, 12 Apr 2017 20:48:04
Message-Id: 1492030072.23d246b765bf8871354af2ad02b8e867339a3330.dilfridge@gentoo
1 commit: 23d246b765bf8871354af2ad02b8e867339a3330
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 12 20:38:53 2017 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 12 20:47:52 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d246b7
7
8 dev-libs/libelf: Remove old, bug 605728
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11
12 dev-libs/libelf/libelf-0.8.13-r1.ebuild | 50 ---------------------------------
13 1 file changed, 50 deletions(-)
14
15 diff --git a/dev-libs/libelf/libelf-0.8.13-r1.ebuild b/dev-libs/libelf/libelf-0.8.13-r1.ebuild
16 deleted file mode 100644
17 index 38b8fd44c73..00000000000
18 --- a/dev-libs/libelf/libelf-0.8.13-r1.ebuild
19 +++ /dev/null
20 @@ -1,50 +0,0 @@
21 -# Copyright 1999-2012 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI="3"
25 -
26 -inherit eutils multilib autotools
27 -
28 -DESCRIPTION="A ELF object file access library"
29 -HOMEPAGE="http://www.mr511.de/software/"
30 -SRC_URI="http://www.mr511.de/software/${P}.tar.gz"
31 -
32 -LICENSE="LGPL-2"
33 -SLOT="0"
34 -KEYWORDS="alpha amd64 arm hppa ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
35 -IUSE="debug nls elibc_FreeBSD"
36 -
37 -RDEPEND="!dev-libs/elfutils"
38 -DEPEND="nls? ( sys-devel/gettext )"
39 -
40 -src_prepare() {
41 - epatch "${FILESDIR}/${P}-build.patch"
42 - eautoreconf
43 -
44 -}
45 -
46 -src_configure() {
47 - # prefix might want to play with this; unfortunately the stupid
48 - # macro used to detect whether we're building ELF is so screwed up
49 - # that trying to fix it is just a waste of time.
50 - export mr_cv_target_elf=yes
51 -
52 - econf \
53 - $(use_enable nls) \
54 - --enable-shared \
55 - $(use_enable debug)
56 -}
57 -
58 -src_install() {
59 - emake \
60 - prefix="${ED}usr" \
61 - libdir="${ED}usr/$(get_libdir)" \
62 - install \
63 - install-compat \
64 - -j1 || die
65 -
66 - dodoc ChangeLog README || die
67 -
68 - # Stop libelf from stamping on the system nlist.h
69 - use elibc_FreeBSD && rm "${ED}"/usr/include/nlist.h
70 -}