Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/cutter/
Date: Thu, 25 Jan 2018 11:16:45
Message-Id: 1516878988.25bee38997a3df18ee7d5ec7df6ae1003fc80ac9.kensington@gentoo
1 commit: 25bee38997a3df18ee7d5ec7df6ae1003fc80ac9
2 Author: Takuto Yoshida <otakuto.gentoo <AT> gmail <DOT> com>
3 AuthorDate: Fri Dec 22 19:54:06 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 25 11:16:28 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bee389
7
8 dev-util/cutter: new package
9
10 A Qt and C++ GUI for radare2 reverse engineering framework.
11
12 Closes: https://github.com/gentoo/gentoo/pull/6472
13 Package-Manager: Portage-2.3.16, Repoman-2.3.6
14
15 dev-util/cutter/Manifest | 1 +
16 dev-util/cutter/cutter-1.0.ebuild | 33 +++++++++++++++++++++++++++++++++
17 dev-util/cutter/metadata.xml | 15 +++++++++++++++
18 3 files changed, 49 insertions(+)
19
20 diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
21 new file mode 100644
22 index 00000000000..291d027da87
23 --- /dev/null
24 +++ b/dev-util/cutter/Manifest
25 @@ -0,0 +1 @@
26 +DIST cutter-1.0.tar.gz 614826 BLAKE2B 8f75343e57bf986d80dde3dc3ceb59675d28854744d8cc5fac783514e9c200595990d4860ee45db6544537d4f367df5b62a034e298bf273e44302edfa1647c84 SHA512 af6be59be7871d21d4f665e8ecb7f8224d99ccf7d62793e989ccd780ee521641c6ec0d941b46bb82770f5d44e5c0ef2efc29f9be303385e8e757e62a54bf53b1
27
28 diff --git a/dev-util/cutter/cutter-1.0.ebuild b/dev-util/cutter/cutter-1.0.ebuild
29 new file mode 100644
30 index 00000000000..2c1e84fe599
31 --- /dev/null
32 +++ b/dev-util/cutter/cutter-1.0.ebuild
33 @@ -0,0 +1,33 @@
34 +# Copyright 1999-2018 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=6
38 +
39 +inherit qmake-utils
40 +
41 +DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
42 +HOMEPAGE="http://www.radare.org"
43 +SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
44 +
45 +LICENSE="GPL-3"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE=""
49 +
50 +DEPEND="
51 + >=dev-qt/qtcore-5.9.1:5
52 + >=dev-qt/qtgui-5.9.1:5
53 + >=dev-qt/qtsvg-5.9.1:5
54 + >=dev-qt/qtwidgets-5.9.1:5
55 + dev-util/radare2
56 +"
57 +
58 +RDEPEND="${DEPEND}"
59 +
60 +src_configure() {
61 + eqmake5 PREFIX="/usr" src
62 +}
63 +
64 +src_install() {
65 + emake INSTALL_ROOT="${D}" install
66 +}
67
68 diff --git a/dev-util/cutter/metadata.xml b/dev-util/cutter/metadata.xml
69 new file mode 100644
70 index 00000000000..95eddc5b457
71 --- /dev/null
72 +++ b/dev-util/cutter/metadata.xml
73 @@ -0,0 +1,15 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 + <maintainer type="person">
78 + <email>otakuto.gentoo@×××××.com</email>
79 + <name>Tact Yoshida</name>
80 + </maintainer>
81 + <maintainer type="project">
82 + <email>proxy-maint@g.o</email>
83 + <name>Proxy Maintainers</name>
84 + </maintainer>
85 + <upstream>
86 + <remote-id type="github">radareorg/cutter</remote-id>
87 + </upstream>
88 +</pkgmetadata>