* Added evan debugger, though it's qt-based, it looks very interesting

This commit is contained in:
grimmlin 2009-01-26 16:54:06 +00:00
parent 448f642053
commit 0341757d1d
2 changed files with 39 additions and 0 deletions

2
dev-util/edb/Manifest Normal file
View file

@ -0,0 +1,2 @@
DIST debugger-0.9.6.tgz 545901 RMD160 6e2d0ca1c6cfb3f6e972052d009a1c644025f2cf SHA1 e6be3d12f312f1aa7e13aa7015a5b0d32f052791 SHA256 81effe652d27bfd2b284eb8811219818800662675c2218feb6f1e2ce946583ae
EBUILD edb-0.9.6.ebuild 1183 RMD160 f0345e17aa15661947879a5e00233a4304e449bc SHA1 8ee9b8c075e9484473f409418efd5f10b3af63dc SHA256 70220c23709bce3d34cf3a306995fa2585dd5ef78377bd8a90e34d8e8e8d0da8

View file

@ -0,0 +1,37 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils multilib
DESCRIPTION="EDB \"Evan's Debugger\" (OllyDbg workalike for Linux)"
HOMEPAGE="http://www.codef00.com/projects.php#Debugger"
SRC_URI="http://www.codef00.com/projects/debugger-${PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~x86-64"
IUSE=""
RESTRICT="strip mirror"
DEPEND=">=x11-libs/qt-4.2.0"
RDEPEND="${DEPEND}"
S="${WORKDIR}/debugger"
src_compile() {
qmake -makefile DEFAULT_PLUGIN_PATH="/usr/$(get_libdir)/edb/" || dir "qmake failed"
emake || die "emake failed"
}
src_install() {
make INSTALL_ROOT=${D}/usr/ install
dodoc CHANGELOG README README.plugins
dobin edb_make_symbolmap.sh
}
pkg_postinst() {
einfo "Note: EBD's plugins are installed by default into /usr/$(get_libdir)/edb."
einfo "If you have previously used EDB and have it set to look in a"
einfo "different directory, then you will need to adjust this. Also"
einfo "EDB looks for plugins in the current working directory as well"
einfo "as the directory specified in the options, so that unpriviledged"
einfo "can use plugins not installed system wide."
}