pentoo-overlay/dev-util/lida/lida-03.00.00.ebuild
2009-12-29 17:33:19 +00:00

36 lines
865 B
Bash

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
DESCRIPTION="interactive ELF disambler"
HOMEPAGE="http://lida.sourceforge.net/"
SRC_URI="mirror://sourceforge/$PN/$P.tgz
mirror://sourceforge/bastard/libdisasm-0.16.tgz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND="dev-perl/perl-tk"
RESTRICT="strip"
src_prepare() {
sed -i 's|./lida.pl|lida.pl|g' lida || die 'sed failed'
sed -i 's|./lida_back|lida_back|g' lida.pl || die 'sed failed'
}
src_compile() {
cd backend
cp ../../libdisasm_src-0.16/src/arch/i386/libdisasm/i386.opcode.map .
gcc -I. -ggdb $CFLAGS libdis.c i386_invariant.c i386.c lida_back.c -o\
../lida_back || die "compile failed"
}
src_install() {
dobin lida lida_back lida.pl || die "install failed"
dodoc README CHANGELOG TODO
}