Gentoo Archives: gentoo-commits

From: Amy Liffey <amynka@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
Date: Wed, 08 Mar 2017 20:42:13
Message-Id: 1489005684.ee5121397329fc0f3c7834b7223612fdaa073267.amynka@gentoo
1 commit: ee5121397329fc0f3c7834b7223612fdaa073267
2 Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 8 20:41:24 2017 +0000
4 Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 8 20:41:24 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee512139
7
8 dev-util/edb-debugger: fix icon. By Petross404.
9
10 Package-Manager: portage-2.3.0
11
12 dev-util/edb-debugger/edb-debugger-0.9.21.ebuild | 15 ++++++++++++++-
13 dev-util/edb-debugger/edb-debugger-9999.ebuild | 4 ++++
14 2 files changed, 18 insertions(+), 1 deletion(-)
15
16 diff --git a/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild b/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
17 index 19de2513c9c..8d159b715b6 100644
18 --- a/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
19 +++ b/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
20 @@ -3,7 +3,7 @@
21
22 EAPI=6
23
24 -inherit cmake-utils
25 +inherit cmake-utils eutils
26
27 DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
28 HOMEPAGE="https://github.com/eteran/edb-debugger"
29 @@ -34,6 +34,13 @@ DEPEND="
30 ${RDEPEND}"
31
32 src_prepare(){
33 + #Remove this in a future version; There won't be any edb48-logo.png
34 + sed -i '/edb48-logo/d' CMakeLists.txt || die
35 +
36 + #Make the desktop's entries somewhat cuter
37 + sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' edb.desktop || die
38 + sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform x86\/x86-64 debugger/' edb.desktop || die
39 +
40 if ! use graphviz; then
41 sed -i '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
42 fi
43 @@ -54,6 +61,12 @@ src_configure() {
44 cmake-utils_src_configure
45 }
46
47 +src_install() {
48 + cd src/images/ || die
49 + newicon "edb48-logo.png" "edb.png"
50 + cmake-utils_src_install
51 +}
52 +
53 pkg_postinst() {
54 if use legacy-mem-write; then
55 ewarn "You really do not want to turn on legacy-mem-write unless you need it."
56
57 diff --git a/dev-util/edb-debugger/edb-debugger-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
58 index 6b7ad6967a4..830af5e21a9 100644
59 --- a/dev-util/edb-debugger/edb-debugger-9999.ebuild
60 +++ b/dev-util/edb-debugger/edb-debugger-9999.ebuild
61 @@ -32,6 +32,10 @@ DEPEND="
62 ${RDEPEND}"
63
64 src_prepare(){
65 + #Make the desktop's entries somewhat cuter
66 + sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' edb.desktop || die
67 + sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform x86\/x86-64 debugger/' edb.desktop || die
68 +
69 if ! use graphviz; then
70 sed -i '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
71 fi