redasm: new tool, add to rce together with ghidra

This commit is contained in:
blshkv 2019-05-25 17:07:19 +08:00
parent 8e819b8ebc
commit 4f9f59f2a3
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
3 changed files with 35 additions and 2 deletions

View file

@ -0,0 +1,31 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils git-r3
DESCRIPTION="The OpenSource Disassembler "
HOMEPAGE="http://redasm.io"
EGIT_REPO_URI="https://github.com/REDasmOrg/REDasm.git v${PV}"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
IUSE=""
DEPEND="dev-qt/qtwidgets:5
dev-qt/qtgui:5
dev-qt/qtcore:5"
RDEPEND="${DEPEND}"
src_prepare() {
sed -i '/set(CMAKE_INSTALL_RPATH ".")/d' CMakeLists.txt || die "sed failed"
cmake-utils_src_prepare
# eapply_user
}
src_install() {
dolib.so "${BUILD_DIR}"/LibREDasm.so
newbin "${BUILD_DIR}"/REDasm redasm
}

View file

@ -12,10 +12,11 @@ KEYWORDS="amd64 arm x86"
PDEPEND="hardened? ( sys-apps/paxctl )
sys-devel/gdb
dev-util/redasm
|| ( dev-util/jd-gui dev-util/jd-gui-bin )
dev-util/jadx-bin
pentoo-full? (
dev-util/ghidra
!hardened? ( sys-devel/prelink )
!arm? ( dev-lang/nasm
dev-util/edb-debugger

View file

@ -35,7 +35,6 @@ dev-lang/vala:0.42
#gnuradio
~dev-util/boost-build-1.53.0
~dev-util/sonarqube-bin-7.6
~dev-util/sonarscanner-bin-3.3.0.1492
@ -62,3 +61,5 @@ dev-util/appmon
dev-util/qark
dev-util/ghidra
=dev-util/redasm-2*