# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="a C library for inspecting DWARF debugging data" HOMEPAGE="http://reality.sgiweb.org/davea/dwarf.html" SRC_URI="http://reality.sgiweb.org/davea/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="" RDEPEND="" S="${WORKDIR}/${P/lib/}" src_compile() { cd "${S}/libdwarf" econf || die "econf of libdwarf failed" emake || die "emake of libdwarf failed" emake libdwarf.so || die "emake of libdwarf.so failed" cd "${S}/dwarfdump" econf || die "econf of dwarfdump failed" LD_LIBRARY_PATH="../libdwarf" emake || die "emake of dwarfdump died" } src_install() { dolib.a "${S}/libdwarf/libdwarf.a" || die "installing libdwarf.a failed" dolib.so "${S}/libdwarf/libdwarf.so" || die "installing libdwarf.so failed" insinto /usr/include/libdwarf doins "${S}/libdwarf/dwarf.h" "${S}/libdwarf/libdwarf.h" \ || die "installing headers failed" dobin "${S}/dwarfdump/dwarfdump" }