commit:     dc69b6bafffe11ad1fa2b657118d119923f25cec
Author:     Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Mon Apr 12 10:39:38 2021 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Wed Apr 14 19:26:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc69b6ba

dev-util/cutter: improve configuration

- Introduce graphviz use flag
- Set CUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF; This should be disabled if
  rizin is installed as a proper system library according to an option
  description, otherwise it may search it in /usr/local, for example.

Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/20346
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 dev-util/cutter/cutter-2.0.1.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-util/cutter/cutter-2.0.1.ebuild 
b/dev-util/cutter/cutter-2.0.1.ebuild
index a4c98cbaf84..c5eb669d8b4 100644
--- a/dev-util/cutter/cutter-2.0.1.ebuild
+++ b/dev-util/cutter/cutter-2.0.1.ebuild
@@ -16,6 +16,7 @@ 
SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 COMMON_DEPEND="${PYTHON_DEPS}
@@ -24,7 +25,8 @@ COMMON_DEPEND="${PYTHON_DEPS}
        dev-qt/qtnetwork:5
        dev-qt/qtsvg:5
        dev-qt/qtwidgets:5
-       dev-util/rizin"
+       dev-util/rizin
+       graphviz? ( media-gfx/graphviz )"
 DEPEND="${COMMON_DEPEND}
        dev-qt/linguist-tools:5"
 RDEPEND="${COMMON_DEPEND}"
@@ -42,9 +44,10 @@ src_configure() {
                -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
                -DCMAKE_C_COMPILER="$(tc-getCC)"
                -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-               -DCUTTER_ENABLE_GRAPHVIZ=OFF
+               -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
                -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
                -DCUTTER_ENABLE_PYTHON=ON
+               -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
                -DCUTTER_USE_BUNDLED_RIZIN=OFF
        )
 

Reply via email to