From ecdac123787b96ce6649f0f91da12ea6458cc2b1 Mon Sep 17 00:00:00 2001 From: Palica Date: Tue, 23 Jun 2020 22:35:08 +0200 Subject: Updating liguros repo --- dev-util/edb-debugger/edb-debugger-9999.ebuild | 49 ++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 dev-util/edb-debugger/edb-debugger-9999.ebuild (limited to 'dev-util/edb-debugger/edb-debugger-9999.ebuild') diff --git a/dev-util/edb-debugger/edb-debugger-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild new file mode 100644 index 000000000000..6ff5cb3e1c08 --- /dev/null +++ b/dev-util/edb-debugger/edb-debugger-9999.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake git-r3 + +DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg" +HOMEPAGE="https://github.com/eteran/edb-debugger" +EGIT_REPO_URI="https://github.com/eteran/edb-debugger.git" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="" +IUSE="graphviz jumbo-build" + +RDEPEND=" + dev-libs/capstone:= + dev-libs/double-conversion + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5 + graphviz? ( media-gfx/graphviz ) +" + +DEPEND=" + dev-libs/boost + virtual/pkgconfig + ${RDEPEND} +" + +src_prepare() { + if ! use graphviz; then + sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die + fi + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_JUMBO=$(usex jumbo-build) + ) + cmake_src_configure +} -- cgit v1.3