[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/files/, dev-util/edb-debugger/

2023-04-15 Thread Sam James
commit: 4455b9916ad120361e1587d44f77bf93886d2c6a
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 09:08:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 09:32:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4455b991

dev-util/edb-debugger: fix build w/ gcc 13

Closes: https://bugs.gentoo.org/897890
Signed-off-by: Sam James  gentoo.org>

 dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild |  3 ++-
 .../files/edb-debugger-1.3.0-gcc13.patch   | 26 ++
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild
index 01f72a1e8911..1e01b9496797 100644
--- a/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -40,6 +40,7 @@ BDEPEND="virtual/pkgconfig"
 PATCHES=(
"${FILESDIR}"/${P}-gcc12.patch
"${FILESDIR}"/${PN}-1.3.0-capstone-5.patch
+   "${FILESDIR}"/${PN}-1.3.0-gcc13.patch
 )
 
 src_prepare() {

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc13.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc13.patch
new file mode 100644
index ..f30eacc97436
--- /dev/null
+++ b/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc13.patch
@@ -0,0 +1,26 @@
+https://github.com/eteran/edb-debugger/pull/837
+
+From 934de81a7799f3e1d210366e0eb5ea86d172ead4 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 15 Apr 2023 10:05:11 +0100
+Subject: [PATCH] Fix build with GCC 13
+
+GCC 13 (as usual for new compiler releases) shuffles around some internal 
includes so some
+are no longer transitively included.
+
+See https://gnu.org/software/gcc/gcc-13/porting_to.html.
+
+Bug: https://bugs.gentoo.org/897890
+--- a/plugins/DebuggerCore/unix/linux/FeatureDetect.cpp
 b/plugins/DebuggerCore/unix/linux/FeatureDetect.cpp
+@@ -19,6 +19,7 @@ along with this program.  If not, see 
.
+ #include "FeatureDetect.h"
+ #include "edb.h"
+ 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.40.0
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2022-09-13 Thread Sam James
commit: 716f527120300442cec1d12f663d87c395d3fb56
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 13 17:02:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 13 17:02:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=716f5271

dev-util/edb-debugger: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 dev-util/edb-debugger/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
index 115e9d64a669..09229532f67a 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -2,4 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

+   
+   eteran/edb-debugger
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2022-09-13 Thread Sam James
commit: 64a7e6368a18ce304f1dfa8a5862f577bd8927cf
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 13 17:01:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 13 17:02:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a7e636

dev-util/edb-debugger: sync live

Bug: https://bugs.gentoo.org/843755
Signed-off-by: Sam James  gentoo.org>

 ...r-1.3.0.ebuild => edb-debugger-1.3.0-r1.ebuild} | 13 --
 dev-util/edb-debugger/edb-debugger-.ebuild | 47 +++---
 dev-util/edb-debugger/metadata.xml |  3 --
 3 files changed, 34 insertions(+), 29 deletions(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild
similarity index 80%
rename from dev-util/edb-debugger/edb-debugger-1.3.0.ebuild
rename to dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild
index cf000cdee218..01f72a1e8911 100644
--- a/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.3.0-r1.ebuild
@@ -7,12 +7,19 @@ inherit cmake
 
 DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
 HOMEPAGE="https://github.com/eteran/edb-debugger;
-SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
-S="${WORKDIR}"/${PN}
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/eteran/edb-debugger;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
+   S="${WORKDIR}"/${PN}
+
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 IUSE="graphviz"
 
 RDEPEND="dev-libs/capstone:=

diff --git a/dev-util/edb-debugger/edb-debugger-.ebuild 
b/dev-util/edb-debugger/edb-debugger-.ebuild
index 6ff5cb3e1c08..de40794d96ce 100644
--- a/dev-util/edb-debugger/edb-debugger-.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-.ebuild
@@ -1,22 +1,29 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake git-r3
+inherit cmake
 
 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;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/eteran/edb-debugger;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
+   S="${WORKDIR}"/${PN}
+
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS=""
-IUSE="graphviz jumbo-build"
+IUSE="graphviz"
 
-RDEPEND="
-   dev-libs/capstone:=
-   dev-libs/double-conversion
+RDEPEND="dev-libs/capstone:=
+   dev-libs/double-conversion:=
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5
@@ -25,25 +32,19 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
-   graphviz? ( media-gfx/graphviz )
-"
-
-DEPEND="
-   dev-libs/boost
-   virtual/pkgconfig
-   ${RDEPEND}
-"
+   graphviz? ( media-gfx/graphviz )"
+DEPEND="dev-libs/boost
+   ${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 src_prepare() {
+   # Make the desktop's entries somewhat better
+   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
+   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
+
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
+   cmake_src_prepare
 }

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
index 31849a247616..115e9d64a669 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -2,7 +2,4 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   
-   Experimental jumbo (also known as 
unity) build capability
-   
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/, dev-util/edb-debugger/files/

2022-09-13 Thread Sam James
commit: b044751f25abe1e9c636b2c071855cbf1dad
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 13 16:55:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 13 16:56:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b044751f

dev-util/edb-debugger: fix build with Capstone 5

.. and add missing double-conversion slot dep

Closes: https://bugs.gentoo.org/843755
Signed-off-by: Sam James  gentoo.org>

 dev-util/edb-debugger/edb-debugger-1.3.0.ebuild|  3 ++-
 .../files/edb-debugger-1.3.0-capstone-5.patch  | 29 ++
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild
index e550d9ad3f47..cf000cdee218 100644
--- a/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="graphviz"
 
 RDEPEND="dev-libs/capstone:=
-   dev-libs/double-conversion
+   dev-libs/double-conversion:=
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5
@@ -32,6 +32,7 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${P}-gcc12.patch
+   "${FILESDIR}"/${PN}-1.3.0-capstone-5.patch
 )
 
 src_prepare() {

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.3.0-capstone-5.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.3.0-capstone-5.patch
new file mode 100644
index ..d900ae335242
--- /dev/null
+++ b/dev-util/edb-debugger/files/edb-debugger-1.3.0-capstone-5.patch
@@ -0,0 +1,29 @@
+From cb1da3fb1d2e45e279118ee8e68468373b71dbc8 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 13 Sep 2022 17:52:01 +0100
+Subject: [PATCH] Fix build with Capstone 5
+
+Capstone 5 drops X86_INS_VCVTPD2DQX and X86_INS_VCVTPD2PSX from
+x86.h (happened in 
https://github.com/capstone-engine/capstone/commit/dd91f03fef5102492352756e2adb5972dd79a70f
+but no real explanation).
+
+Given:
+1. these instructions had no wiring up;
+2. other Capstone consumers have done the same
+let's drop based on a macro for the Capstone version.
+
+Bug: https://bugs.gentoo.org/843755
+Signed-off-by: Sam James 
+--- a/src/capstone-edb/Instruction.cpp
 b/src/capstone-edb/Instruction.cpp
+@@ -880,8 +880,10 @@ bool is_SIMD_PD(const Operand ) {
+   case X86_INS_CVTPD2PI:
+   case X86_INS_CVTPD2PS:
+   case X86_INS_VCVTPD2PS:
++#if CS_API_MAJOR < 5
+   case X86_INS_VCVTPD2DQX: // FIXME: what's this?
+   case X86_INS_VCVTPD2PSX: // FIXME: what's this?
++#endif
+   // case X86_INS_VCVTPD2QQ: // FIXME: Capstone seems to not support it
+   case X86_INS_VCVTPD2UDQ:
+   // case X86_INS_VCVTPD2UQQ: // FIXME: Capstone seems to not 
support it



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/, dev-util/edb-debugger/files/

2022-05-06 Thread Sam James
commit: 1ec95586a5708ea3652b1f6893204d0f55281ece
Author: Sam James  gentoo  org>
AuthorDate: Sat May  7 04:00:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  7 04:00:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ec95586

dev-util/edb-debugger: fix build with GCC 12

Closes: https://bugs.gentoo.org/841839
Signed-off-by: Sam James  gentoo.org>

 dev-util/edb-debugger/edb-debugger-1.3.0.ebuild| 24 +++---
 .../files/edb-debugger-1.3.0-gcc12.patch   | 88 ++
 2 files changed, 99 insertions(+), 13 deletions(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild
index 21c906d48591..e550d9ad3f47 100644
--- a/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,14 +8,14 @@ inherit cmake
 DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
 HOMEPAGE="https://github.com/eteran/edb-debugger;
 
SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
+S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="graphviz"
 
-RDEPEND="
-   dev-libs/capstone:=
+RDEPEND="dev-libs/capstone:=
dev-libs/double-conversion
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
@@ -25,19 +25,17 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
-   graphviz? ( media-gfx/graphviz )
-"
+   graphviz? ( media-gfx/graphviz )"
+DEPEND="dev-libs/boost
+   ${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
-DEPEND="
-   dev-libs/boost
-   virtual/pkgconfig
-   ${RDEPEND}
-"
-
-S=${WORKDIR}/${PN}
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc12.patch
+)
 
 src_prepare() {
-   #Make the desktop's entries somewhat better
+   # Make the desktop's entries somewhat better
sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
 

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc12.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc12.patch
new file mode 100644
index ..df037193310f
--- /dev/null
+++ b/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc12.patch
@@ -0,0 +1,88 @@
+https://github.com/eteran/edb-debugger/commit/da04c339559f82257ff54ea62b1d403ee98c1ba0
+https://bugs.gentoo.org/841839
+
+From da04c339559f82257ff54ea62b1d403ee98c1ba0 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sat, 2 Apr 2022 22:36:50 +
+Subject: [PATCH] Gcc 12 includes fix (#815)
+
+* RegisterViewModelBase.h: add  for unique_ptr
+
+Without the change gcc-12 fails to build edb-debugger as:
+
+[ 20%] Building CXX object 
src/CMakeFiles/edb.dir/RegisterViewModelBase.cpp.o
+In file included from edb-debugger/src/RegisterViewModelBase.cpp:18:
+edb-debugger/include/RegisterViewModelBase.h:162:14: error:
+  'unique_ptr' in namespace 'std' does not name a template type
+  162 | std::unique_ptr rootItem;
+  |  ^~
+edb-debugger/include/RegisterViewModelBase.h:9:1: note:
+  'std::unique_ptr' is defined in header '';
+did you forget to '#include '?
+8 | #include 
+  +++ |+#include 
+
+* State.h: add  for unique_ptr
+
+Without the change gcc-12 fails to build edb-debugger as:
+
+[ 21%] Building CXX object src/CMakeFiles/edb.dir/State.cpp.o
+In file included from edb-debugger/src/State.cpp:19:
+edb-debugger/include/State.h:93:14:
+  error: 'unique_ptr' in namespace 'std' does not name a template type
+   93 | std::unique_ptr impl_;
+  |  ^~
+edb-debugger/include/State.h:24:1:
+  note: 'std::unique_ptr' is defined in header '';
+did you forget to '#include '?
+   23 | #include "Types.h"
+  +++ |+#include 
+   24 |
+
+* IState.h: add  for unique_ptr
+
+Without the change gcc-12 fails to build edb-debugger as:
+
+[ 69%] Building CXX object 
plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/arch/x86-generic/PlatformState.cpp.o
+In file included from 
edb-debugger/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
+ from 
edb-debugger/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
+edb-debugger/include/IState.h:33:22:
+  error: 'unique_ptr' in namespace 'std' does not name a template type
+   33 | virtual std::unique_ptr clone() const = 0;
+  |  ^~
+edb-debugger/include/IState.h:23:1:
+  note: 'std::unique_ptr' is defined in header '';
+

[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2021-07-02 Thread Sergei Trofimovich
commit: b4f9539206b35e7f9b90f59573837292cc3083af
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jul  2 07:13:27 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul  2 07:17:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f95392

dev-util/edb-debugger: drop myself from maintainers, m-n now

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
index 3bc6d7a6ce3..988d576ef7a 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   sly...@gentoo.org
-   Sergei Trofimovich
-   
+   

Experimental jumbo (also known as 
unity) build capability




[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/files/, dev-util/edb-debugger/

2020-12-18 Thread Sergei Trofimovich
commit: 367d4e370678a1f9048d183cde7270a4a46a6729
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Dec 18 09:49:14 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Dec 18 09:52:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367d4e37

dev-util/edb-debugger: drop old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/Manifest |  1 -
 dev-util/edb-debugger/edb-debugger-1.2.0.ebuild| 54 --
 .../files/edb-debugger-1.2.0-gcc-11.patch  | 48 ---
 .../files/edb-debugger-1.2.0-qt-5.15.patch | 20 
 4 files changed, 123 deletions(-)

diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest
index 7f5e52e234c..3b276413868 100644
--- a/dev-util/edb-debugger/Manifest
+++ b/dev-util/edb-debugger/Manifest
@@ -1,2 +1 @@
-DIST edb-debugger-1.2.0.tgz 608773 BLAKE2B 
d67136b3bfb153f0e5ba0aef514756f39d63692636adcad3569e79237613004f2a4c425b4bed875408473a7caa6280b3bfc590e8eeb4beb5bafaa2326da892bc
 SHA512 
c04b8d3972497ac170c740f2625301ee7d3ea52b81b29084628aa0091d7cd7df12a34ae707be629cde6e0dea54254bfde25e290aba1d6bad2635eff704282ea9
 DIST edb-debugger-1.3.0.tgz 618227 BLAKE2B 
1650e727851b629d7778c8488a464b6439f2ac4e5a72c0738cfe1ee302538b0d97dcbf9587a1108a82f8f8f4a6bec273e31ad454063f70704ffb48ca8ba5b73f
 SHA512 
9d813bb61cdc7b61b594e63834ffb3999d3e1bb0c7a435095efea9b3b6726369a06c553ba6633df160d9456758ff54d5eee8cfbee6a1304f3a01d09fe2c7a65d

diff --git a/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild
deleted file mode 100644
index 4d27f38f986..000
--- a/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
-HOMEPAGE="https://github.com/eteran/edb-debugger;
-SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-
-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}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.2.0-qt-5.15.patch
-   "${FILESDIR}"/${PN}-1.2.0-gcc-11.patch
-)
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
-   #Make the desktop's entries somewhat better
-   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
-   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
-
-   if ! use graphviz; then
-   sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
-   fi
-
-   cmake_src_prepare
-}

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.2.0-gcc-11.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.2.0-gcc-11.patch
deleted file mode 100644
index 68d58b2b90e..000
--- a/dev-util/edb-debugger/files/edb-debugger-1.2.0-gcc-11.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-https://github.com/eteran/edb-debugger/pull/776
-
-From a46587a77c33256d56077a2d0709291b3ab12505 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich 
-Date: Fri, 11 Sep 2020 07:57:39 +0100
-Subject: [PATCH] x86-generic/PlatformThread.cpp: avoid non-constant offsetof
-
-On gcc-11 edb-debugger build fails as:
-
-```
-.../x86-generic/PlatformThread.cpp:332:79: error: 'n' is not a constant 
expression
-  332 | return ptrace(PTRACE_POKEUSER, tid_, offsetof(struct user, 
u_debugreg[n]), value);
-  |
   ^
-```
-
-The change workarounds by avoiding non-constant expression:
-https://gcc.gnu.org/PR95942
-
-Signed-off-by: Sergei Trofimovich 

- .../unix/linux/arch/x86-generic/PlatformThread.cpp  | 6 --
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
 a/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp
-+++ b/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp
-@@ -318,7 +318,8 @@ edb::address_t PlatformThread::instructionPointer() const {
-  * @return
-  */
- unsigned long PlatformThread::getDebugRegister(std::size_t n) {
--  return ptrace(PTRACE_PEEKUSER, tid_, offsetof(struct user, 
u_debugreg[n]), 0);
-+  size_t drOffset = offsetof(struct user, u_debugreg[0]) + n * 
sizeof(user::u_debugreg[0]);
-+  return ptrace(PTRACE_PEEKUSER, tid_, drOffset, 0);
- }
- 
- /**
-@@ -328,7 +329,8 @@ 

[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2020-12-14 Thread Sergei Trofimovich
commit: ae17bde6038d092efcc10a444fe45792f287c5d4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Dec 14 19:44:25 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Dec 14 19:51:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae17bde6

dev-util/edb-debugger: bump up to 1.3.0

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/Manifest  |  1 +
 dev-util/edb-debugger/edb-debugger-1.3.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest
index 8b65820d3ef..7f5e52e234c 100644
--- a/dev-util/edb-debugger/Manifest
+++ b/dev-util/edb-debugger/Manifest
@@ -1 +1,2 @@
 DIST edb-debugger-1.2.0.tgz 608773 BLAKE2B 
d67136b3bfb153f0e5ba0aef514756f39d63692636adcad3569e79237613004f2a4c425b4bed875408473a7caa6280b3bfc590e8eeb4beb5bafaa2326da892bc
 SHA512 
c04b8d3972497ac170c740f2625301ee7d3ea52b81b29084628aa0091d7cd7df12a34ae707be629cde6e0dea54254bfde25e290aba1d6bad2635eff704282ea9
+DIST edb-debugger-1.3.0.tgz 618227 BLAKE2B 
1650e727851b629d7778c8488a464b6439f2ac4e5a72c0738cfe1ee302538b0d97dcbf9587a1108a82f8f8f4a6bec273e31ad454063f70704ffb48ca8ba5b73f
 SHA512 
9d813bb61cdc7b61b594e63834ffb3999d3e1bb0c7a435095efea9b3b6726369a06c553ba6633df160d9456758ff54d5eee8cfbee6a1304f3a01d09fe2c7a65d

diff --git a/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild
new file mode 100644
index 000..21c906d4859
--- /dev/null
+++ b/dev-util/edb-debugger/edb-debugger-1.3.0.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
+
+DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
+HOMEPAGE="https://github.com/eteran/edb-debugger;
+SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+
+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}
+"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+   #Make the desktop's entries somewhat better
+   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
+   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
+
+   if ! use graphviz; then
+   sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
+   fi
+
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/, dev-util/edb-debugger/files/

2020-10-31 Thread Sergei Trofimovich
commit: 9444dcb0033689a493c681a8f5ce5660bc143df8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Oct 31 10:16:16 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Oct 31 10:16:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9444dcb0

dev-util/edb-debugger: backport gcc-11 fix

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/edb-debugger-1.2.0.ebuild|  5 ++-
 .../files/edb-debugger-1.2.0-gcc-11.patch  | 48 ++
 2 files changed, 52 insertions(+), 1 deletion(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild
index 9fd3eb915ec..4d27f38f986 100644
--- a/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild
@@ -34,7 +34,10 @@ DEPEND="
${RDEPEND}
 "
 
-PATCHES=("${FILESDIR}"/${PN}-1.2.0-qt-5.15.patch)
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.0-qt-5.15.patch
+   "${FILESDIR}"/${PN}-1.2.0-gcc-11.patch
+)
 
 S=${WORKDIR}/${PN}
 

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.2.0-gcc-11.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.2.0-gcc-11.patch
new file mode 100644
index 000..68d58b2b90e
--- /dev/null
+++ b/dev-util/edb-debugger/files/edb-debugger-1.2.0-gcc-11.patch
@@ -0,0 +1,48 @@
+https://github.com/eteran/edb-debugger/pull/776
+
+From a46587a77c33256d56077a2d0709291b3ab12505 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Fri, 11 Sep 2020 07:57:39 +0100
+Subject: [PATCH] x86-generic/PlatformThread.cpp: avoid non-constant offsetof
+
+On gcc-11 edb-debugger build fails as:
+
+```
+.../x86-generic/PlatformThread.cpp:332:79: error: 'n' is not a constant 
expression
+  332 | return ptrace(PTRACE_POKEUSER, tid_, offsetof(struct user, 
u_debugreg[n]), value);
+  |
   ^
+```
+
+The change workarounds by avoiding non-constant expression:
+https://gcc.gnu.org/PR95942
+
+Signed-off-by: Sergei Trofimovich 
+---
+ .../unix/linux/arch/x86-generic/PlatformThread.cpp  | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+--- a/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp
 b/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp
+@@ -318,7 +318,8 @@ edb::address_t PlatformThread::instructionPointer() const {
+  * @return
+  */
+ unsigned long PlatformThread::getDebugRegister(std::size_t n) {
+-  return ptrace(PTRACE_PEEKUSER, tid_, offsetof(struct user, 
u_debugreg[n]), 0);
++  size_t drOffset = offsetof(struct user, u_debugreg[0]) + n * 
sizeof(user::u_debugreg[0]);
++  return ptrace(PTRACE_PEEKUSER, tid_, drOffset, 0);
+ }
+ 
+ /**
+@@ -328,7 +329,8 @@ unsigned long PlatformThread::getDebugRegister(std::size_t 
n) {
+  * @return
+  */
+ long PlatformThread::setDebugRegister(std::size_t n, unsigned long value) {
+-  return ptrace(PTRACE_POKEUSER, tid_, offsetof(struct user, 
u_debugreg[n]), value);
++  size_t drOffset = offsetof(struct user, u_debugreg[0]) + n * 
sizeof(user::u_debugreg[0]);
++  return ptrace(PTRACE_POKEUSER, tid_, drOffset, value);
+ }
+ 
+ /**
+-- 
+2.28.0
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/, dev-util/edb-debugger/files/

2020-06-08 Thread Sergei Trofimovich
commit: 72be8cee8b4fb6b8a2632ca7ad035409ff3b9c40
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jun  8 17:45:43 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun  8 17:45:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72be8cee

dev-util/edb-debugger: tweak for qt-5.15

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/727530
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/edb-debugger-1.2.0.ebuild  |  2 ++
 .../files/edb-debugger-1.2.0-qt-5.15.patch   | 20 
 2 files changed, 22 insertions(+)

diff --git a/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild
index 21c906d4859..9fd3eb915ec 100644
--- a/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild
@@ -34,6 +34,8 @@ DEPEND="
${RDEPEND}
 "
 
+PATCHES=("${FILESDIR}"/${PN}-1.2.0-qt-5.15.patch)
+
 S=${WORKDIR}/${PN}
 
 src_prepare() {

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.2.0-qt-5.15.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.2.0-qt-5.15.patch
new file mode 100644
index 000..795cb8fce68
--- /dev/null
+++ b/dev-util/edb-debugger/files/edb-debugger-1.2.0-qt-5.15.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/727530
+https://github.com/eteran/edb-debugger/pull/766
+
+Fix build failure on qt-5.15. Typical build error is:
+
+src/widgets/QDisassemblyView.cpp:1503:17:
+  error: aggregate ‘QPainterPath path’ has incomplete type and cannot be 
defined
+ 1503 |QPainterPath path;
+  | ^~~~
+
+--- a/src/widgets/QDisassemblyView.h
 b/src/widgets/QDisassemblyView.h
+@@ -25,6 +25,7 @@ along with this program.  If not, see 
.
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2020-05-02 Thread Sergei Trofimovich
commit: 1d194fe72045574bff850a95b39957a973064ef5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May  2 17:40:00 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May  2 17:51:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d194fe7

dev-util/edb-debugger: drop old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/Manifest |  1 -
 dev-util/edb-debugger/edb-debugger-1.1.0-r1.ebuild | 49 --
 2 files changed, 50 deletions(-)

diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest
index 0650f02b5fd..8b65820d3ef 100644
--- a/dev-util/edb-debugger/Manifest
+++ b/dev-util/edb-debugger/Manifest
@@ -1,2 +1 @@
-DIST edb-debugger-1.1.0.tgz 1244028 BLAKE2B 
87311a53f445acb28569952541269ef5ae83219468e18bc1603b6d85225b75fd00723593891e309ccf8c8c3e7a0828cd709444fe27f3328cf4386ed3e1245bea
 SHA512 
5834cf091cd6d84ecc10cec277ec954b936dc61b0809d5f434ba4d604fae63c06ac10852f1a4ea81f150dea82645fa0861d8842eea227cbde681a895c465d744
 DIST edb-debugger-1.2.0.tgz 608773 BLAKE2B 
d67136b3bfb153f0e5ba0aef514756f39d63692636adcad3569e79237613004f2a4c425b4bed875408473a7caa6280b3bfc590e8eeb4beb5bafaa2326da892bc
 SHA512 
c04b8d3972497ac170c740f2625301ee7d3ea52b81b29084628aa0091d7cd7df12a34ae707be629cde6e0dea54254bfde25e290aba1d6bad2635eff704282ea9

diff --git a/dev-util/edb-debugger/edb-debugger-1.1.0-r1.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.1.0-r1.ebuild
deleted file mode 100644
index 21c906d4859..000
--- a/dev-util/edb-debugger/edb-debugger-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
-HOMEPAGE="https://github.com/eteran/edb-debugger;
-SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-
-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}
-"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
-   #Make the desktop's entries somewhat better
-   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
-   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
-
-   if ! use graphviz; then
-   sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
-   fi
-
-   cmake_src_prepare
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2020-04-14 Thread Joonas Niilola
commit: c56b29d7b5b342705143c47ce26eabc137caf1ff
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 14 08:18:18 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 14 08:34:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56b29d7

dev-util/edb-debugger: remove inactive maintainer

Closes: https://bugs.gentoo.org/611950
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/edb-debugger/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
index 6506dc77236..3bc6d7a6ce3 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -1,14 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   petross...@gmail.com
-   Petros S
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

sly...@gentoo.org
Sergei Trofimovich



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2020-04-10 Thread Sergei Trofimovich
commit: 4df273612316f7377e382de3ae9d476c3047f722
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Apr 10 20:55:02 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 10 20:55:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df27361

dev-util/edb-debugger: bump up to 1.2.0

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/Manifest  |  1 +
 dev-util/edb-debugger/edb-debugger-1.2.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest
index fec365213f4..0650f02b5fd 100644
--- a/dev-util/edb-debugger/Manifest
+++ b/dev-util/edb-debugger/Manifest
@@ -1 +1,2 @@
 DIST edb-debugger-1.1.0.tgz 1244028 BLAKE2B 
87311a53f445acb28569952541269ef5ae83219468e18bc1603b6d85225b75fd00723593891e309ccf8c8c3e7a0828cd709444fe27f3328cf4386ed3e1245bea
 SHA512 
5834cf091cd6d84ecc10cec277ec954b936dc61b0809d5f434ba4d604fae63c06ac10852f1a4ea81f150dea82645fa0861d8842eea227cbde681a895c465d744
+DIST edb-debugger-1.2.0.tgz 608773 BLAKE2B 
d67136b3bfb153f0e5ba0aef514756f39d63692636adcad3569e79237613004f2a4c425b4bed875408473a7caa6280b3bfc590e8eeb4beb5bafaa2326da892bc
 SHA512 
c04b8d3972497ac170c740f2625301ee7d3ea52b81b29084628aa0091d7cd7df12a34ae707be629cde6e0dea54254bfde25e290aba1d6bad2635eff704282ea9

diff --git a/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.2.0.ebuild
new file mode 100644
index 000..21c906d4859
--- /dev/null
+++ b/dev-util/edb-debugger/edb-debugger-1.2.0.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
+
+DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
+HOMEPAGE="https://github.com/eteran/edb-debugger;
+SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+
+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}
+"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+   #Make the desktop's entries somewhat better
+   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
+   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
+
+   if ! use graphviz; then
+   sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
+   fi
+
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/files/

2020-03-02 Thread Sergei Trofimovich
commit: 6f02e2314f043e0be353ceeb309183b2411c5960
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Feb 29 16:16:48 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar  2 20:25:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f02e231

dev-util/edb-debugger: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14806
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../files/edb-debugger-1.0.0-climits.patch | 24 --
 .../files/edb-debugger-1.0.0-man1.patch| 21 ---
 2 files changed, 45 deletions(-)

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.0.0-climits.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.0.0-climits.patch
deleted file mode 100644
index 929492ae670..000
--- a/dev-util/edb-debugger/files/edb-debugger-1.0.0-climits.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://bugs.gentoo.org/701112
-
-From f5e0bce1c1d33e11062fd61a3bbad52ee18e8a8b Mon Sep 17 00:00:00 2001
-From: Evan Teran 
-Date: Mon, 15 Jul 2019 14:44:25 -0400
-Subject: [PATCH] fix for issue #719
-

- src/ByteShiftArray.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
 a/src/ByteShiftArray.cpp
-+++ b/src/ByteShiftArray.cpp
-@@ -17,6 +17,7 @@ along with this program.  If not, see 
.
- */
- 
- #include "ByteShiftArray.h"
-+#include 
- 
- 
//--
- // Name: ByteShiftArray
--- 
-2.24.0
-

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.0.0-man1.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.0.0-man1.patch
deleted file mode 100644
index 92625ac3701..000
--- a/dev-util/edb-debugger/files/edb-debugger-1.0.0-man1.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.gentoo.org/701080
-
-From c84c5a28adaacaeee65a20e1bd8a90762cbe843c Mon Sep 17 00:00:00 2001
-From: Ruslan Kabatsayev 
-Date: Thu, 5 Jul 2018 23:45:03 +0300
-Subject: [PATCH] Fix installation path of the man page
-

- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -123,6 +123,6 @@ endif()
- add_subdirectory(src)
- add_subdirectory(plugins)
- 
--install (FILES ${CMAKE_SOURCE_DIR}/edb.1 DESTINATION ${CMAKE_INSTALL_MANDIR})
-+install (FILES ${CMAKE_SOURCE_DIR}/edb.1 DESTINATION 
${CMAKE_INSTALL_MANDIR}/man1)
- install (FILES ${CMAKE_SOURCE_DIR}/edb.desktop DESTINATION 
${CMAKE_INSTALL_DATAROOTDIR}/applications/)
- install (FILES ${CMAKE_SOURCE_DIR}/src/images/edb.png DESTINATION 
${CMAKE_INSTALL_DATAROOTDIR}/pixmaps/)



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2020-02-12 Thread Sergei Trofimovich
commit: ebd705e99656bf076ba847005754a9ba44ce6c85
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Feb 12 22:21:39 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Feb 12 22:32:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd705e9

dev-util/edb-debugger: drop old

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/Manifest |  1 -
 dev-util/edb-debugger/edb-debugger-1.0.0-r2.ebuild | 46 ---
 dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild | 51 --
 3 files changed, 98 deletions(-)

diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest
index b601e7fadd8..fec365213f4 100644
--- a/dev-util/edb-debugger/Manifest
+++ b/dev-util/edb-debugger/Manifest
@@ -1,2 +1 @@
-DIST edb-debugger-1.0.0.tgz 1106351 BLAKE2B 
fbf888018afc069ef1be817bbcb45ee276c112a1cf5fae6ac32a66a5535f2d4f60c00673c290bf14e63cf24ba2927071ee80e58c68d213b11fc55530f428fa4b
 SHA512 
d15a3d167b90b70227f273c416eae56f7ad174daae608081364284021c7da7aecb6cb42f9c5bcd85f9df70f07cba213d8345ef9d62e8d13c79e7edede38a04a9
 DIST edb-debugger-1.1.0.tgz 1244028 BLAKE2B 
87311a53f445acb28569952541269ef5ae83219468e18bc1603b6d85225b75fd00723593891e309ccf8c8c3e7a0828cd709444fe27f3328cf4386ed3e1245bea
 SHA512 
5834cf091cd6d84ecc10cec277ec954b936dc61b0809d5f434ba4d604fae63c06ac10852f1a4ea81f150dea82645fa0861d8842eea227cbde681a895c465d744

diff --git a/dev-util/edb-debugger/edb-debugger-1.0.0-r2.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.0.0-r2.ebuild
deleted file mode 100644
index bfa600112a4..000
--- a/dev-util/edb-debugger/edb-debugger-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
-HOMEPAGE="https://github.com/eteran/edb-debugger;
-SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-
-RDEPEND="
-   dev-libs/capstone:=
-   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() {
-   #Make the desktop's entries somewhat better
-   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
-   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
-
-   if ! use graphviz; then
-   sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
-   fi
-
-   cmake-utils_src_prepare
-}

diff --git a/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild
deleted file mode 100644
index aeceeb68fbf..000
--- a/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
-HOMEPAGE="https://github.com/eteran/edb-debugger;
-SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-
-RDEPEND="
-   dev-libs/capstone:=
-   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}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-man1.patch
-   "${FILESDIR}"/${P}-climits.patch
-)
-
-src_prepare() {
-   #Make the desktop's entries somewhat better
-   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
-   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
-
-   if ! use graphviz; then
-   sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
-   fi
-
-   cmake_src_prepare
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2020-01-13 Thread Rick Farina
commit: c862a3bdbea4576cf1c792a19a58defc8943a87a
Author: Rick Farina  gentoo  org>
AuthorDate: Mon Jan 13 15:18:40 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Mon Jan 13 15:18:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c862a3bd

dev-util/edb-debugger: add missing dep

edb directly links to dev-libs/double-conversion

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Rick Farina  gentoo.org>

 .../{edb-debugger-1.1.0.ebuild => edb-debugger-1.1.0-r1.ebuild}| 3 ++-
 dev-util/edb-debugger/edb-debugger-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.1.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.1.0-r1.ebuild
similarity index 94%
rename from dev-util/edb-debugger/edb-debugger-1.1.0.ebuild
rename to dev-util/edb-debugger/edb-debugger-1.1.0-r1.ebuild
index 5b720ad3e0d..12fcafb7f2c 100644
--- a/dev-util/edb-debugger/edb-debugger-1.1.0.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,6 +16,7 @@ IUSE="graphviz"
 
 RDEPEND="
dev-libs/capstone:=
+   dev-libs/double-conversion
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5

diff --git a/dev-util/edb-debugger/edb-debugger-.ebuild 
b/dev-util/edb-debugger/edb-debugger-.ebuild
index 5c9cd77c65a..b6517f3c57f 100644
--- a/dev-util/edb-debugger/edb-debugger-.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,6 +16,7 @@ IUSE="graphviz jumbo-build"
 
 RDEPEND="
dev-libs/capstone:=
+   dev-libs/double-conversion
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2019-12-07 Thread Sergei Trofimovich
commit: 0acd325e9c08f5f23cb6e99f50413f515904f8b1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec  7 18:17:18 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec  7 18:17:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0acd325e

dev-util/edb-debugger: add slyfox@ to maintainers

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
index 859081dca7a..6506dc77236 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -9,6 +9,10 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   sly...@gentoo.org
+   Sergei Trofimovich
+   

Experimental jumbo (also known as 
unity) build capability




[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2019-12-07 Thread Sergei Trofimovich
commit: d262cb326404f69e613015e0120b104a7afce987
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec  7 18:16:07 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec  7 18:16:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d262cb32

dev-util/edb-debugger: bump to 1.1.0

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/Manifest  |  1 +
 dev-util/edb-debugger/edb-debugger-1.1.0.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest
index 8f5d6441740..b601e7fadd8 100644
--- a/dev-util/edb-debugger/Manifest
+++ b/dev-util/edb-debugger/Manifest
@@ -1 +1,2 @@
 DIST edb-debugger-1.0.0.tgz 1106351 BLAKE2B 
fbf888018afc069ef1be817bbcb45ee276c112a1cf5fae6ac32a66a5535f2d4f60c00673c290bf14e63cf24ba2927071ee80e58c68d213b11fc55530f428fa4b
 SHA512 
d15a3d167b90b70227f273c416eae56f7ad174daae608081364284021c7da7aecb6cb42f9c5bcd85f9df70f07cba213d8345ef9d62e8d13c79e7edede38a04a9
+DIST edb-debugger-1.1.0.tgz 1244028 BLAKE2B 
87311a53f445acb28569952541269ef5ae83219468e18bc1603b6d85225b75fd00723593891e309ccf8c8c3e7a0828cd709444fe27f3328cf4386ed3e1245bea
 SHA512 
5834cf091cd6d84ecc10cec277ec954b936dc61b0809d5f434ba4d604fae63c06ac10852f1a4ea81f150dea82645fa0861d8842eea227cbde681a895c465d744

diff --git a/dev-util/edb-debugger/edb-debugger-1.1.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.1.0.ebuild
new file mode 100644
index 000..5b720ad3e0d
--- /dev/null
+++ b/dev-util/edb-debugger/edb-debugger-1.1.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
+HOMEPAGE="https://github.com/eteran/edb-debugger;
+SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+
+RDEPEND="
+   dev-libs/capstone:=
+   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}
+"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+   #Make the desktop's entries somewhat better
+   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
+   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
+
+   if ! use graphviz; then
+   sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
+   fi
+
+   cmake-utils_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/, dev-util/edb-debugger/files/

2019-12-07 Thread Sergei Trofimovich
commit: 719a5c644cd901c387139cb6bf9bb110f27bbb3c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec  7 18:07:25 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec  7 18:07:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=719a5c64

dev-util/edb-debugger: add missing climits header, bug #701112

Picked upstream f5e0bce1c1d3 commit ("fix for issue #719").

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/701112
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild |  5 -
 .../files/edb-debugger-1.0.0-climits.patch | 24 ++
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild
index 97f78c594be..c5dadbd7bf7 100644
--- a/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild
@@ -33,7 +33,10 @@ DEPEND="
${RDEPEND}
 "
 
-PATCHES=("${FILESDIR}"/${P}-man1.patch)
+PATCHES=(
+   "${FILESDIR}"/${P}-man1.patch
+   "${FILESDIR}"/${P}-climits.patch
+)
 
 src_prepare() {
#Make the desktop's entries somewhat better

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.0.0-climits.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.0.0-climits.patch
new file mode 100644
index 000..929492ae670
--- /dev/null
+++ b/dev-util/edb-debugger/files/edb-debugger-1.0.0-climits.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/701112
+
+From f5e0bce1c1d33e11062fd61a3bbad52ee18e8a8b Mon Sep 17 00:00:00 2001
+From: Evan Teran 
+Date: Mon, 15 Jul 2019 14:44:25 -0400
+Subject: [PATCH] fix for issue #719
+
+---
+ src/ByteShiftArray.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/src/ByteShiftArray.cpp
 b/src/ByteShiftArray.cpp
+@@ -17,6 +17,7 @@ along with this program.  If not, see 
.
+ */
+ 
+ #include "ByteShiftArray.h"
++#include 
+ 
+ 
//--
+ // Name: ByteShiftArray
+-- 
+2.24.0
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2019-12-07 Thread Sergei Trofimovich
commit: 093dd3c5d6dc9f1ac118ad26b66eedc0deb09f9e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec  7 18:02:34 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec  7 18:02:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093dd3c5

dev-util/edb-debugger: drop old 0.9.21

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/Manifest   |  1 -
 dev-util/edb-debugger/edb-debugger-0.9.21.ebuild | 78 
 dev-util/edb-debugger/metadata.xml   |  4 +-
 3 files changed, 1 insertion(+), 82 deletions(-)

diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest
index d3ee7921341..8f5d6441740 100644
--- a/dev-util/edb-debugger/Manifest
+++ b/dev-util/edb-debugger/Manifest
@@ -1,2 +1 @@
-DIST edb-debugger-0.9.21.tgz 1042641 BLAKE2B 
8f81e6629df3b74e7f670a35e7e92220f33732d34f01c56475b70cff4e6f479908b0fbfaf418625be8ca2fcb45ac9805f725e1e6eb7eb66a899d754446445e29
 SHA512 
de921fa866da7d83efad92797bebcac3544ba1ffd5b3a015865b9bd554e8bc2e43539a9e4648517aff37f7d2497fdc4e1f6dc63df5cb0663012662626b1964f7
 DIST edb-debugger-1.0.0.tgz 1106351 BLAKE2B 
fbf888018afc069ef1be817bbcb45ee276c112a1cf5fae6ac32a66a5535f2d4f60c00673c290bf14e63cf24ba2927071ee80e58c68d213b11fc55530f428fa4b
 SHA512 
d15a3d167b90b70227f273c416eae56f7ad174daae608081364284021c7da7aecb6cb42f9c5bcd85f9df70f07cba213d8345ef9d62e8d13c79e7edede38a04a9

diff --git a/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild 
b/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
deleted file mode 100644
index e6f1a158575..000
--- a/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils eutils
-
-DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
-HOMEPAGE="https://github.com/eteran/edb-debugger;
-
-LICENSE="GPL-2+"
-IUSE="graphviz legacy-mem-write pax_kernel"
-SLOT="0"
-
-SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
-KEYWORDS="~amd64 ~x86"
-
-S="${WORKDIR}/edb-debugger-${PV}"
-
-RDEPEND="
-   >=dev-libs/capstone-3.0
-   graphviz? ( media-gfx/graphviz )
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   dev-qt/qtxmlpatterns:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtgui:5
-   dev-qt/qtcore:5
-   "
-DEPEND="
-   dev-libs/boost
-   virtual/pkgconfig
-   ${RDEPEND}"
-
-src_prepare() {
-   #Remove this in a future version; There won't be any edb48-logo.png
-   sed -i  '/edb48-logo/d' CMakeLists.txt || die
-
-   #Make the desktop's entries somewhat cuter
-   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
-   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
-
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX=/usr
-   -DCMAKE_DISABLE_FIND_PACKAGE_GRAPHVIZ=$(usex !graphviz)
-   -DQT_VERSION=Qt5
-   )
-   if use pax_kernel || use legacy-mem-write; then
-   mycmakeargs+=( -DASSUME_PROC_PID_MEM_WRITE_BROKEN=Yes )
-   else
-   mycmakeargs+=( -DASSUME_PROC_PID_MEM_WRITE_BROKEN=No )
-   fi
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cd src/images/ || die
-   newicon "edb48-logo.png" "edb.png"
-   cmake-utils_src_install
-}
-
-pkg_postinst() {
-   if use legacy-mem-write; then
-   ewarn "You really do not want to turn on legacy-mem-write 
unless you need it."
-   ewarn "Be sure to test without legacy-mem-write first and only 
enable if you actually need it."
-   else
-   ewarn
-   ewarn "If you notice that EDB doesn't work correctly, enable 
legacy-mem-write USE Flag"
-   ewarn "Please Report Bugs & Requests At: 
https://github.com/eteran/edb-debugger/issues;
-   ewarn
-   fi
-}

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
index d22e537d27a..859081dca7a 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -10,8 +10,6 @@
Proxy Maintainers


-   Probe if writes to /proc/PID/mem are 
broken.
-   Experimental jumbo (also known as unity) build 
capability
-   Enable building under a PaX enabled 
kernel
+   Experimental jumbo (also known as 
unity) build capability

 



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/, dev-util/edb-debugger/files/

2019-12-07 Thread Sergei Trofimovich
commit: 58252a6ffe48778d7dcfd2ca86894dac68f7e4ce
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec  7 18:00:01 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec  7 18:00:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58252a6f

dev-util/edb-debugger: fix manpage install path, bug #701080

While at it mode to EAPI=7

Closes: https://bugs.gentoo.org/701080
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild | 48 ++
 .../files/edb-debugger-1.0.0-man1.patch| 21 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild
new file mode 100644
index 000..97f78c594be
--- /dev/null
+++ b/dev-util/edb-debugger/edb-debugger-1.0.0-r3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
+HOMEPAGE="https://github.com/eteran/edb-debugger;
+SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+
+RDEPEND="
+   dev-libs/capstone:=
+   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}
+"
+
+PATCHES=("${FILESDIR}"/${P}-man1.patch)
+
+src_prepare() {
+   #Make the desktop's entries somewhat better
+   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
+   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
+
+   if ! use graphviz; then
+   sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
+   fi
+
+   cmake-utils_src_prepare
+}

diff --git a/dev-util/edb-debugger/files/edb-debugger-1.0.0-man1.patch 
b/dev-util/edb-debugger/files/edb-debugger-1.0.0-man1.patch
new file mode 100644
index 000..92625ac3701
--- /dev/null
+++ b/dev-util/edb-debugger/files/edb-debugger-1.0.0-man1.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/701080
+
+From c84c5a28adaacaeee65a20e1bd8a90762cbe843c Mon Sep 17 00:00:00 2001
+From: Ruslan Kabatsayev 
+Date: Thu, 5 Jul 2018 23:45:03 +0300
+Subject: [PATCH] Fix installation path of the man page
+
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -123,6 +123,6 @@ endif()
+ add_subdirectory(src)
+ add_subdirectory(plugins)
+ 
+-install (FILES ${CMAKE_SOURCE_DIR}/edb.1 DESTINATION ${CMAKE_INSTALL_MANDIR})
++install (FILES ${CMAKE_SOURCE_DIR}/edb.1 DESTINATION 
${CMAKE_INSTALL_MANDIR}/man1)
+ install (FILES ${CMAKE_SOURCE_DIR}/edb.desktop DESTINATION 
${CMAKE_INSTALL_DATAROOTDIR}/applications/)
+ install (FILES ${CMAKE_SOURCE_DIR}/src/images/edb.png DESTINATION 
${CMAKE_INSTALL_DATAROOTDIR}/pixmaps/)



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2019-08-11 Thread Michał Górny
commit: e95a8bbcc174dbe064270250d6176f88c71125bb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 11 08:42:13 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 11 08:44:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95a8bbc

dev-util/edb-debugger: Remove duplicated global flag desc

Signed-off-by: Michał Górny  gentoo.org>

 dev-util/edb-debugger/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
index cf47b0a1cf3..d22e537d27a 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -11,7 +11,6 @@


Probe if writes to /proc/PID/mem are 
broken.
-   Add support for the Graphviz library
Experimental jumbo (also known as unity) build 
capability
Enable building under a PaX enabled 
kernel




[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2019-04-20 Thread Michał Górny
commit: be6593feb40766f202da79bf2845cc32be8583f7
Author: Petros Siligkounas  gmail  com>
AuthorDate: Sat Apr 13 12:08:43 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 07:12:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6593fe

dev-util/edb-debugger: bump live ebuild to EAPI 7

Add "jumbo-build" use flag too

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Πέτρος Σιλιγκούνας  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11669
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/edb-debugger/edb-debugger-.ebuild | 13 ++---
 dev-util/edb-debugger/metadata.xml |  1 +
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/dev-util/edb-debugger/edb-debugger-.ebuild 
b/dev-util/edb-debugger/edb-debugger-.ebuild
index ed907cfca5d..5c9cd77c65a 100644
--- a/dev-util/edb-debugger/edb-debugger-.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit cmake-utils git-r3
 
@@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/eteran/edb-debugger.git;
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS=""
-IUSE="graphviz"
+IUSE="graphviz jumbo-build"
 
 RDEPEND="
dev-libs/capstone:=
@@ -39,3 +39,10 @@ src_prepare() {
fi
cmake-utils_src_prepare
 }
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_JUMBO=$(usex jumbo-build)
+   )
+   cmake-utils_src_configure
+}

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
index a940dc098dc..cf47b0a1cf3 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -12,6 +12,7 @@

Probe if writes to /proc/PID/mem are 
broken.
Add support for the Graphviz library
+   Experimental jumbo (also known as unity) build 
capability
Enable building under a PaX enabled 
kernel

 



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2019-02-16 Thread Sergei Trofimovich
commit: 136907fb23760731bd2932c37bf89cc544f512ad
Author: Petros Siligkounas  gmail  com>
AuthorDate: Sat Dec 22 14:10:37 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Feb 16 17:03:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136907fb

dev-util/edb-debugger: add sub-slot operator for capstone and revbump

Closes: https://bugs.gentoo.org/673466
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Petros Siligkounas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10680
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../{edb-debugger-1.0.0-r1.ebuild => edb-debugger-1.0.0-r2.ebuild}| 4 ++--
 dev-util/edb-debugger/edb-debugger-.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.0.0-r2.ebuild
similarity index 94%
rename from dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild
rename to dev-util/edb-debugger/edb-debugger-1.0.0-r2.ebuild
index d9449879662..bfa600112a4 100644
--- a/dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.0.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="graphviz"
 
 RDEPEND="
-   dev-libs/capstone
+   dev-libs/capstone:=
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5

diff --git a/dev-util/edb-debugger/edb-debugger-.ebuild 
b/dev-util/edb-debugger/edb-debugger-.ebuild
index dc0094a1afe..ed907cfca5d 100644
--- a/dev-util/edb-debugger/edb-debugger-.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ KEYWORDS=""
 IUSE="graphviz"
 
 RDEPEND="
-   dev-libs/capstone
+   dev-libs/capstone:=
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2018-08-26 Thread Andreas Sturmlechner
commit: b02e9165858705a05773449eff2f1522bc674000
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 26 11:32:40 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 26 11:33:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b02e9165

dev-util/edb-debugger: Drop superflous definition of S

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild
index d2e06276009..d9449879662 100644
--- a/dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild
@@ -14,8 +14,6 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="graphviz"
 
-S="${WORKDIR}/${P}"
-
 RDEPEND="
dev-libs/capstone
dev-qt/qtconcurrent:5



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2018-08-26 Thread Andreas Sturmlechner
commit: f5fd3c382cd67b4c36aca8b2290510291c9e9451
Author: Petros Siligkounas  gmail  com>
AuthorDate: Sun Aug 26 10:56:13 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 26 11:33:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5fd3c38

dev-util/edb-debugger: add dev-qt/qtsvg:5 as a runtime dependency

Closes: https://bugs.gentoo.org/664188

Package-Manager: Portage-2.3.48, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9657

 ...edb-debugger-1.0.0.ebuild => edb-debugger-1.0.0-r1.ebuild} | 11 ++-
 dev-util/edb-debugger/edb-debugger-.ebuild| 11 ++-
 2 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/dev-util/edb-debugger/edb-debugger-1.0.0.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild
similarity index 98%
rename from dev-util/edb-debugger/edb-debugger-1.0.0.ebuild
rename to dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild
index 19371dd7bdb..d2e06276009 100644
--- a/dev-util/edb-debugger/edb-debugger-1.0.0.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.0.0-r1.ebuild
@@ -18,14 +18,15 @@ S="${WORKDIR}/${P}"
 
 RDEPEND="
dev-libs/capstone
-   graphviz? ( media-gfx/graphviz )
+   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
-   dev-qt/qtnetwork:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtgui:5
-   dev-qt/qtcore:5
+   graphviz? ( media-gfx/graphviz )
 "
 
 DEPEND="

diff --git a/dev-util/edb-debugger/edb-debugger-.ebuild 
b/dev-util/edb-debugger/edb-debugger-.ebuild
index 43268a0bddf..dc0094a1afe 100644
--- a/dev-util/edb-debugger/edb-debugger-.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-.ebuild
@@ -16,14 +16,15 @@ IUSE="graphviz"
 
 RDEPEND="
dev-libs/capstone
-   graphviz? ( media-gfx/graphviz )
+   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
-   dev-qt/qtnetwork:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtgui:5
-   dev-qt/qtcore:5
+   graphviz? ( media-gfx/graphviz )
 "
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2018-08-20 Thread Patrice Clement
commit: 27b454d160e731fa9288e35dad4c1fee0865730e
Author: Petros Siligkounas  gmail  com>
AuthorDate: Thu Aug 16 13:38:11 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Aug 20 15:00:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b454d1

dev-util/edb-debugger: version bump to 1.0.0 and cleanup.

Removed (old) specific versions of Boost and Graphviz.

Package-Manager: Portage-2.3.46, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9344

 dev-util/edb-debugger/Manifest |  1 +
 dev-util/edb-debugger/edb-debugger-0.9.21.ebuild   | 14 +++
 ...ugger-.ebuild => edb-debugger-1.0.0.ebuild} | 43 +-
 dev-util/edb-debugger/edb-debugger-.ebuild | 38 ++-
 dev-util/edb-debugger/metadata.xml | 11 ++
 5 files changed, 41 insertions(+), 66 deletions(-)

diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest
index 9d7861b8c7d..d3ee7921341 100644
--- a/dev-util/edb-debugger/Manifest
+++ b/dev-util/edb-debugger/Manifest
@@ -1 +1,2 @@
 DIST edb-debugger-0.9.21.tgz 1042641 BLAKE2B 
8f81e6629df3b74e7f670a35e7e92220f33732d34f01c56475b70cff4e6f479908b0fbfaf418625be8ca2fcb45ac9805f725e1e6eb7eb66a899d754446445e29
 SHA512 
de921fa866da7d83efad92797bebcac3544ba1ffd5b3a015865b9bd554e8bc2e43539a9e4648517aff37f7d2497fdc4e1f6dc63df5cb0663012662626b1964f7
+DIST edb-debugger-1.0.0.tgz 1106351 BLAKE2B 
fbf888018afc069ef1be817bbcb45ee276c112a1cf5fae6ac32a66a5535f2d4f60c00673c290bf14e63cf24ba2927071ee80e58c68d213b11fc55530f428fa4b
 SHA512 
d15a3d167b90b70227f273c416eae56f7ad174daae608081364284021c7da7aecb6cb42f9c5bcd85f9df70f07cba213d8345ef9d62e8d13c79e7edede38a04a9

diff --git a/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild 
b/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
index 8d159b715b6..e6f1a158575 100644
--- a/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,7 @@ S="${WORKDIR}/edb-debugger-${PV}"
 
 RDEPEND="
>=dev-libs/capstone-3.0
-   graphviz? ( >=media-gfx/graphviz-2.38.0 )
+   graphviz? ( media-gfx/graphviz )
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
@@ -29,11 +29,11 @@ RDEPEND="
dev-qt/qtcore:5
"
 DEPEND="
-   >=dev-libs/boost-1.35.0
+   dev-libs/boost
virtual/pkgconfig
${RDEPEND}"
 
-src_prepare(){
+src_prepare() {
#Remove this in a future version; There won't be any edb48-logo.png
sed -i  '/edb48-logo/d' CMakeLists.txt || die
 
@@ -41,15 +41,13 @@ src_prepare(){
sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
 
-   if ! use graphviz; then
-   sed -i '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
-   fi
cmake-utils_src_prepare
 }
 
 src_configure() {
-   mycmakeargs=(
+   local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX=/usr
+   -DCMAKE_DISABLE_FIND_PACKAGE_GRAPHVIZ=$(usex !graphviz)
-DQT_VERSION=Qt5
)
if use pax_kernel || use legacy-mem-write; then

diff --git a/dev-util/edb-debugger/edb-debugger-.ebuild 
b/dev-util/edb-debugger/edb-debugger-1.0.0.ebuild
similarity index 54%
copy from dev-util/edb-debugger/edb-debugger-.ebuild
copy to dev-util/edb-debugger/edb-debugger-1.0.0.ebuild
index 800b7d58d53..19371dd7bdb 100644
--- a/dev-util/edb-debugger/edb-debugger-.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-1.0.0.ebuild
@@ -1,22 +1,24 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit cmake-utils git-r3
+inherit cmake-utils
 
 DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
 HOMEPAGE="https://github.com/eteran/edb-debugger;
+SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
 
 LICENSE="GPL-2+"
-IUSE="debug graphviz"
 SLOT="0"
-EGIT_REPO_URI="https://github.com/eteran/edb-debugger.git;
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+
+S="${WORKDIR}/${P}"
 
 RDEPEND="
-   >=dev-libs/capstone-3.0
-   graphviz? ( >=media-gfx/graphviz-2.38.0 )
+   dev-libs/capstone
+   graphviz? ( media-gfx/graphviz )
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5
@@ -24,31 +26,22 @@ RDEPEND="
dev-qt/qtconcurrent:5
dev-qt/qtgui:5
dev-qt/qtcore:5
-   "
+"
+
 DEPEND="
-   >=dev-libs/boost-1.35.0
+   dev-libs/boost
virtual/pkgconfig
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2017-03-08 Thread Amy Liffey
commit: ee5121397329fc0f3c7834b7223612fdaa073267
Author: Amy Liffey  gentoo  org>
AuthorDate: Wed Mar  8 20:41:24 2017 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Wed Mar  8 20:41:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee512139

dev-util/edb-debugger: fix icon. By Petross404.

Package-Manager: portage-2.3.0

 dev-util/edb-debugger/edb-debugger-0.9.21.ebuild | 15 ++-
 dev-util/edb-debugger/edb-debugger-.ebuild   |  4 
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild 
b/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
index 19de2513c9c..8d159b715b6 100644
--- a/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit cmake-utils
+inherit cmake-utils eutils
 
 DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
 HOMEPAGE="https://github.com/eteran/edb-debugger;
@@ -34,6 +34,13 @@ DEPEND="
${RDEPEND}"
 
 src_prepare(){
+   #Remove this in a future version; There won't be any edb48-logo.png
+   sed -i  '/edb48-logo/d' CMakeLists.txt || die
+
+   #Make the desktop's entries somewhat cuter
+   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
+   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
+
if ! use graphviz; then
sed -i '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
fi
@@ -54,6 +61,12 @@ src_configure() {
cmake-utils_src_configure
 }
 
+src_install() {
+   cd src/images/ || die
+   newicon "edb48-logo.png" "edb.png"
+   cmake-utils_src_install
+}
+
 pkg_postinst() {
if use legacy-mem-write; then
ewarn "You really do not want to turn on legacy-mem-write 
unless you need it."

diff --git a/dev-util/edb-debugger/edb-debugger-.ebuild 
b/dev-util/edb-debugger/edb-debugger-.ebuild
index 6b7ad6967a4..830af5e21a9 100644
--- a/dev-util/edb-debugger/edb-debugger-.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-.ebuild
@@ -32,6 +32,10 @@ DEPEND="
${RDEPEND}"
 
 src_prepare(){
+   #Make the desktop's entries somewhat cuter
+   sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' 
edb.desktop || die
+   sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform 
x86\/x86-64 debugger/' edb.desktop || die
+
if ! use graphviz; then
sed -i '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
fi



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2017-03-07 Thread Amy Liffey
commit: b2cecfad01bff2fe2948669eb33deea2cf62afcd
Author: Amy Liffey  gentoo  org>
AuthorDate: Tue Mar  7 18:12:00 2017 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Tue Mar  7 18:14:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2cecfad

dev-util/edb-debugger: add live ebuild bug #610798. Petross404

Package-Manager: portage-2.3.0

 dev-util/edb-debugger/edb-debugger-.ebuild | 51 ++
 dev-util/edb-debugger/metadata.xml | 17 -
 2 files changed, 59 insertions(+), 9 deletions(-)

diff --git a/dev-util/edb-debugger/edb-debugger-.ebuild 
b/dev-util/edb-debugger/edb-debugger-.ebuild
new file mode 100644
index 000..6b7ad6967a4
--- /dev/null
+++ b/dev-util/edb-debugger/edb-debugger-.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils git-r3
+
+DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
+HOMEPAGE="https://github.com/eteran/edb-debugger;
+
+LICENSE="GPL-2+"
+IUSE="debug graphviz"
+SLOT="0"
+EGIT_REPO_URI="https://github.com/eteran/edb-debugger.git;
+KEYWORDS=""
+
+RDEPEND="
+   >=dev-libs/capstone-3.0
+   graphviz? ( >=media-gfx/graphviz-2.38.0 )
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dev-qt/qtxmlpatterns:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   "
+DEPEND="
+   >=dev-libs/boost-1.35.0
+   virtual/pkgconfig
+   ${RDEPEND}"
+
+src_prepare(){
+   if ! use graphviz; then
+   sed -i '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
+   fi
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE=Release
+   use debug && CMAKE_BUILD_TYPE=Debug
+
+   mycmakeargs+=(
+   -DCMAKE_INSTALL_PREFIX=/usr
+   -DQT_VERSION=Qt5
+   )
+
+   cmake-utils_src_configure
+}

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
index 626eba88fcd..a940dc098dc 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -1,15 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-petross...@gmail.com
-Petros S
-Proxied Maintainer
-
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
+   
+   petross...@gmail.com
+   Petros S
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Probe if writes to /proc/PID/mem are 
broken.
Add support for the Graphviz library



[gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/

2017-03-07 Thread Amy Liffey
commit: fbe36fe818bb7fbf13f3aba09e48bd23b06a3044
Author: Amy Liffey  gentoo  org>
AuthorDate: Tue Mar  7 12:22:24 2017 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Tue Mar  7 12:22:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe36fe8

dev-util/edb-debugger: Initial commit bug #610798. Petros404

Package-Manager: portage-2.3.0

 dev-util/edb-debugger/Manifest   |  1 +
 dev-util/edb-debugger/edb-debugger-0.9.21.ebuild | 67 
 dev-util/edb-debugger/metadata.xml   | 18 +++
 3 files changed, 86 insertions(+)

diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest
new file mode 100644
index 000..1226fd749b6
--- /dev/null
+++ b/dev-util/edb-debugger/Manifest
@@ -0,0 +1 @@
+DIST edb-debugger-0.9.21.tgz 1042641 SHA256 
2686619e1288152033d4c9c9a2568cb12841d3854bba8815c37ce77d3bd11706 SHA512 
de921fa866da7d83efad92797bebcac3544ba1ffd5b3a015865b9bd554e8bc2e43539a9e4648517aff37f7d2497fdc4e1f6dc63df5cb0663012662626b1964f7
 WHIRLPOOL 
00c77e770c7fdc68644fcef732dc1c93ca6327f6543e80f9b628630ee6059a70bb51f4a290f73ae7502cfabad8f7eefca9a3e8762c778059e5eabeb439baed8b

diff --git a/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild 
b/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
new file mode 100644
index 000..19de2513c9c
--- /dev/null
+++ b/dev-util/edb-debugger/edb-debugger-0.9.21.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg"
+HOMEPAGE="https://github.com/eteran/edb-debugger;
+
+LICENSE="GPL-2+"
+IUSE="graphviz legacy-mem-write pax_kernel"
+SLOT="0"
+
+SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz;
+KEYWORDS="~amd64 ~x86"
+
+S="${WORKDIR}/edb-debugger-${PV}"
+
+RDEPEND="
+   >=dev-libs/capstone-3.0
+   graphviz? ( >=media-gfx/graphviz-2.38.0 )
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dev-qt/qtxmlpatterns:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   "
+DEPEND="
+   >=dev-libs/boost-1.35.0
+   virtual/pkgconfig
+   ${RDEPEND}"
+
+src_prepare(){
+   if ! use graphviz; then
+   sed -i '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
+   fi
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX=/usr
+   -DQT_VERSION=Qt5
+   )
+   if use pax_kernel || use legacy-mem-write; then
+   mycmakeargs+=( -DASSUME_PROC_PID_MEM_WRITE_BROKEN=Yes )
+   else
+   mycmakeargs+=( -DASSUME_PROC_PID_MEM_WRITE_BROKEN=No )
+   fi
+
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   if use legacy-mem-write; then
+   ewarn "You really do not want to turn on legacy-mem-write 
unless you need it."
+   ewarn "Be sure to test without legacy-mem-write first and only 
enable if you actually need it."
+   else
+   ewarn
+   ewarn "If you notice that EDB doesn't work correctly, enable 
legacy-mem-write USE Flag"
+   ewarn "Please Report Bugs & Requests At: 
https://github.com/eteran/edb-debugger/issues;
+   ewarn
+   fi
+}

diff --git a/dev-util/edb-debugger/metadata.xml 
b/dev-util/edb-debugger/metadata.xml
new file mode 100644
index 000..626eba88fcd
--- /dev/null
+++ b/dev-util/edb-debugger/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+petross...@gmail.com
+Petros S
+Proxied Maintainer
+
+
+proxy-ma...@gentoo.org
+Proxy Maintainers
+
+   
+   Probe if writes to /proc/PID/mem are 
broken.
+   Add support for the Graphviz library
+   Enable building under a PaX enabled 
kernel
+   
+