* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2019-04-20 7:12 Michał Górny
0 siblings, 0 replies; 21+ messages in thread
From: Michał Górny @ 2019-04-20 7:12 UTC (permalink / raw
To: gentoo-commits
commit: be6593feb40766f202da79bf2845cc32be8583f7
Author: Petros Siligkounas <petross404 <AT> gmail <DOT> com>
AuthorDate: Sat Apr 13 12:08:43 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 20 07:12:43 2019 +0000
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: Πέτρος Σιλιγκούνας <petross404 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11669
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-util/edb-debugger/edb-debugger-9999.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-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
index ed907cfca5d..5c9cd77c65a 100644
--- a/dev-util/edb-debugger/edb-debugger-9999.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-9999.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 @@
<use>
<flag name="legacy-mem-write">Probe if writes to /proc/PID/mem are broken.</flag>
<flag name="graphviz">Add support for the Graphviz library</flag>
+ <flag name="jumbo-build">Experimental jumbo (also known as unity) build capability</flag>
<flag name="pax_kernel">Enable building under a PaX enabled kernel</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2022-09-13 17:02 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-09-13 17:02 UTC (permalink / raw
To: gentoo-commits
commit: 716f527120300442cec1d12f663d87c395d3fb56
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 13 17:02:35 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 13 17:02:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=716f5271
dev-util/edb-debugger: add github upstream metadata
Signed-off-by: Sam James <sam <AT> 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 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">eteran/edb-debugger</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2022-09-13 17:02 Sam James
0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-09-13 17:02 UTC (permalink / raw
To: gentoo-commits
commit: 64a7e6368a18ce304f1dfa8a5862f577bd8927cf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 13 17:01:59 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 13 17:02:42 2022 +0000
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 <sam <AT> gentoo.org>
...r-1.3.0.ebuild => edb-debugger-1.3.0-r1.ebuild} | 13 ++++--
dev-util/edb-debugger/edb-debugger-9999.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} == 9999 ]] ; 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-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
index 6ff5cb3e1c08..de40794d96ce 100644
--- a/dev-util/edb-debugger/edb-debugger-9999.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-9999.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} == 9999 ]] ; 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 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
- <use>
- <flag name="jumbo-build">Experimental jumbo (also known as unity) build capability</flag>
- </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2021-07-02 7:17 Sergei Trofimovich
0 siblings, 0 replies; 21+ messages in thread
From: Sergei Trofimovich @ 2021-07-02 7:17 UTC (permalink / raw
To: gentoo-commits
commit: b4f9539206b35e7f9b90f59573837292cc3083af
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 2 07:13:27 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Jul 2 07:17:15 2021 +0000
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 <slyfox <AT> 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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>slyfox@gentoo.org</email>
- <name>Sergei Trofimovich</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="jumbo-build">Experimental jumbo (also known as unity) build capability</flag>
</use>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2020-12-14 19:51 Sergei Trofimovich
0 siblings, 0 replies; 21+ messages in thread
From: Sergei Trofimovich @ 2020-12-14 19:51 UTC (permalink / raw
To: gentoo-commits
commit: ae17bde6038d092efcc10a444fe45792f287c5d4
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 14 19:44:25 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Dec 14 19:51:10 2020 +0000
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 <slyfox <AT> 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 00000000000..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
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2020-05-02 17:51 Sergei Trofimovich
0 siblings, 0 replies; 21+ messages in thread
From: Sergei Trofimovich @ 2020-05-02 17:51 UTC (permalink / raw
To: gentoo-commits
commit: 1d194fe72045574bff850a95b39957a973064ef5
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat May 2 17:40:00 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat May 2 17:51:26 2020 +0000
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 <slyfox <AT> 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..00000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2020-04-14 8:35 Joonas Niilola
0 siblings, 0 replies; 21+ messages in thread
From: Joonas Niilola @ 2020-04-14 8:35 UTC (permalink / raw
To: gentoo-commits
commit: c56b29d7b5b342705143c47ce26eabc137caf1ff
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 14 08:18:18 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Apr 14 08:34:34 2020 +0000
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 <juippis <AT> 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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>petross404@gmail.com</email>
- <name>Petros S</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<maintainer type="person">
<email>slyfox@gentoo.org</email>
<name>Sergei Trofimovich</name>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2020-04-10 20:55 Sergei Trofimovich
0 siblings, 0 replies; 21+ messages in thread
From: Sergei Trofimovich @ 2020-04-10 20:55 UTC (permalink / raw
To: gentoo-commits
commit: 4df273612316f7377e382de3ae9d476c3047f722
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 10 20:55:02 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Apr 10 20:55:12 2020 +0000
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 <slyfox <AT> 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 00000000000..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
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2020-02-12 22:32 Sergei Trofimovich
0 siblings, 0 replies; 21+ messages in thread
From: Sergei Trofimovich @ 2020-02-12 22:32 UTC (permalink / raw
To: gentoo-commits
commit: ebd705e99656bf076ba847005754a9ba44ce6c85
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 12 22:21:39 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Feb 12 22:32:32 2020 +0000
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 <slyfox <AT> 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..00000000000
--- 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..00000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2020-01-13 15:18 Rick Farina
0 siblings, 0 replies; 21+ messages in thread
From: Rick Farina @ 2020-01-13 15:18 UTC (permalink / raw
To: gentoo-commits
commit: c862a3bdbea4576cf1c792a19a58defc8943a87a
Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 13 15:18:40 2020 +0000
Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Jan 13 15:18:40 2020 +0000
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 <zerochaos <AT> gentoo.org>
.../{edb-debugger-1.1.0.ebuild => edb-debugger-1.1.0-r1.ebuild} | 3 ++-
dev-util/edb-debugger/edb-debugger-9999.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-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
index 5c9cd77c65a..b6517f3c57f 100644
--- a/dev-util/edb-debugger/edb-debugger-9999.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-9999.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
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2019-12-07 18:17 Sergei Trofimovich
0 siblings, 0 replies; 21+ messages in thread
From: Sergei Trofimovich @ 2019-12-07 18:17 UTC (permalink / raw
To: gentoo-commits
commit: 0acd325e9c08f5f23cb6e99f50413f515904f8b1
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 7 18:17:18 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Dec 7 18:17:18 2019 +0000
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 <slyfox <AT> 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 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <maintainer type="person">
+ <email>slyfox@gentoo.org</email>
+ <name>Sergei Trofimovich</name>
+ </maintainer>
<use>
<flag name="jumbo-build">Experimental jumbo (also known as unity) build capability</flag>
</use>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2019-12-07 18:16 Sergei Trofimovich
0 siblings, 0 replies; 21+ messages in thread
From: Sergei Trofimovich @ 2019-12-07 18:16 UTC (permalink / raw
To: gentoo-commits
commit: d262cb326404f69e613015e0120b104a7afce987
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 7 18:16:07 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Dec 7 18:16:07 2019 +0000
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 <slyfox <AT> 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 00000000000..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
+}
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2019-12-07 18:02 Sergei Trofimovich
0 siblings, 0 replies; 21+ messages in thread
From: Sergei Trofimovich @ 2019-12-07 18:02 UTC (permalink / raw
To: gentoo-commits
commit: 093dd3c5d6dc9f1ac118ad26b66eedc0deb09f9e
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 7 18:02:34 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Dec 7 18:02:34 2019 +0000
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 <slyfox <AT> 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..00000000000
--- 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 @@
<name>Proxy Maintainers</name>
</maintainer>
<use>
- <flag name="legacy-mem-write">Probe if writes to /proc/PID/mem are broken.</flag>
- <flag name="jumbo-build">Experimental jumbo (also known as unity) build capability</flag>
- <flag name="pax_kernel">Enable building under a PaX enabled kernel</flag>
+ <flag name="jumbo-build">Experimental jumbo (also known as unity) build capability</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2019-08-11 8:45 Michał Górny
0 siblings, 0 replies; 21+ messages in thread
From: Michał Górny @ 2019-08-11 8:45 UTC (permalink / raw
To: gentoo-commits
commit: e95a8bbcc174dbe064270250d6176f88c71125bb
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 11 08:42:13 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 11 08:44:59 2019 +0000
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 <mgorny <AT> 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 @@
</maintainer>
<use>
<flag name="legacy-mem-write">Probe if writes to /proc/PID/mem are broken.</flag>
- <flag name="graphviz">Add support for the Graphviz library</flag>
<flag name="jumbo-build">Experimental jumbo (also known as unity) build capability</flag>
<flag name="pax_kernel">Enable building under a PaX enabled kernel</flag>
</use>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2019-02-16 17:04 Sergei Trofimovich
0 siblings, 0 replies; 21+ messages in thread
From: Sergei Trofimovich @ 2019-02-16 17:04 UTC (permalink / raw
To: gentoo-commits
commit: 136907fb23760731bd2932c37bf89cc544f512ad
Author: Petros Siligkounas <petross404 <AT> gmail <DOT> com>
AuthorDate: Sat Dec 22 14:10:37 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Feb 16 17:03:53 2019 +0000
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 <petross404 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10680
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
.../{edb-debugger-1.0.0-r1.ebuild => edb-debugger-1.0.0-r2.ebuild} | 4 ++--
dev-util/edb-debugger/edb-debugger-9999.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-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
index dc0094a1afe..ed907cfca5d 100644
--- a/dev-util/edb-debugger/edb-debugger-9999.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-9999.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
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2018-08-26 11:33 Andreas Sturmlechner
0 siblings, 0 replies; 21+ messages in thread
From: Andreas Sturmlechner @ 2018-08-26 11:33 UTC (permalink / raw
To: gentoo-commits
commit: b02e9165858705a05773449eff2f1522bc674000
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 26 11:32:40 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Aug 26 11:33:26 2018 +0000
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
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2018-08-26 11:33 Andreas Sturmlechner
0 siblings, 0 replies; 21+ messages in thread
From: Andreas Sturmlechner @ 2018-08-26 11:33 UTC (permalink / raw
To: gentoo-commits
commit: f5fd3c382cd67b4c36aca8b2290510291c9e9451
Author: Petros Siligkounas <petross404 <AT> gmail <DOT> com>
AuthorDate: Sun Aug 26 10:56:13 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Aug 26 11:33:12 2018 +0000
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-9999.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-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
index 43268a0bddf..dc0094a1afe 100644
--- a/dev-util/edb-debugger/edb-debugger-9999.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-9999.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="
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2018-08-20 15:01 Patrice Clement
0 siblings, 0 replies; 21+ messages in thread
From: Patrice Clement @ 2018-08-20 15:01 UTC (permalink / raw
To: gentoo-commits
commit: 27b454d160e731fa9288e35dad4c1fee0865730e
Author: Petros Siligkounas <petross404 <AT> gmail <DOT> com>
AuthorDate: Thu Aug 16 13:38:11 2018 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon Aug 20 15:00:36 2018 +0000
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-9999.ebuild => edb-debugger-1.0.0.ebuild} | 43 +++++++++-------------
dev-util/edb-debugger/edb-debugger-9999.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-9999.ebuild b/dev-util/edb-debugger/edb-debugger-1.0.0.ebuild
similarity index 54%
copy from dev-util/edb-debugger/edb-debugger-9999.ebuild
copy to dev-util/edb-debugger/edb-debugger-1.0.0.ebuild
index 800b7d58d53..19371dd7bdb 100644
--- a/dev-util/edb-debugger/edb-debugger-9999.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
- ${RDEPEND}"
+ ${RDEPEND}
+"
-src_prepare(){
- #Make the desktop's entries somewhat cuter
+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 '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
+ sed -i -e '/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
+ cmake-utils_src_prepare
}
diff --git a/dev-util/edb-debugger/edb-debugger-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
index 800b7d58d53..43268a0bddf 100644
--- a/dev-util/edb-debugger/edb-debugger-9999.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-9999.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
@@ -7,16 +7,16 @@ 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"
+EGIT_REPO_URI="https://github.com/eteran/edb-debugger.git"
LICENSE="GPL-2+"
-IUSE="debug graphviz"
SLOT="0"
-EGIT_REPO_URI="https://github.com/eteran/edb-debugger.git"
KEYWORDS=""
+IUSE="graphviz"
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 +24,17 @@ 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
- ${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
+ ${RDEPEND}
+"
+src_prepare() {
if ! use graphviz; then
- sed -i '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die
+ sed -i -e '/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 9be9b854d3f..a940dc098dc 100644
--- a/dev-util/edb-debugger/metadata.xml
+++ b/dev-util/edb-debugger/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
@@ -10,11 +10,8 @@
<name>Proxy Maintainers</name>
</maintainer>
<use>
- <flag name="legacy-mem-write">Probe if writes to /proc/PID/mem are broken.</flag>
- <flag name="graphviz">Add support for the Graphviz library</flag>
- <flag name="pax_kernel">Enable building under a PaX enabled kernel</flag>
+ <flag name="legacy-mem-write">Probe if writes to /proc/PID/mem are broken.</flag>
+ <flag name="graphviz">Add support for the Graphviz library</flag>
+ <flag name="pax_kernel">Enable building under a PaX enabled kernel</flag>
</use>
- <upstream>
- <remote-id type="github">eteran/edb-debugger</remote-id>
- </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2017-03-08 20:42 Amy Liffey
0 siblings, 0 replies; 21+ messages in thread
From: Amy Liffey @ 2017-03-08 20:42 UTC (permalink / raw
To: gentoo-commits
commit: ee5121397329fc0f3c7834b7223612fdaa073267
Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 8 20:41:24 2017 +0000
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Wed Mar 8 20:41:24 2017 +0000
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-9999.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-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
index 6b7ad6967a4..830af5e21a9 100644
--- a/dev-util/edb-debugger/edb-debugger-9999.ebuild
+++ b/dev-util/edb-debugger/edb-debugger-9999.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
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2017-03-07 18:15 Amy Liffey
0 siblings, 0 replies; 21+ messages in thread
From: Amy Liffey @ 2017-03-07 18:15 UTC (permalink / raw
To: gentoo-commits
commit: b2cecfad01bff2fe2948669eb33deea2cf62afcd
Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 7 18:12:00 2017 +0000
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Tue Mar 7 18:14:21 2017 +0000
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-9999.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-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild
new file mode 100644
index 00000000000..6b7ad6967a4
--- /dev/null
+++ b/dev-util/edb-debugger/edb-debugger-9999.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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>petross404@gmail.com</email>
- <name>Petros S</name>
- <description>Proxied Maintainer</description>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <maintainer type="person">
+ <email>petross404@gmail.com</email>
+ <name>Petros S</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<use>
<flag name="legacy-mem-write">Probe if writes to /proc/PID/mem are broken.</flag>
<flag name="graphviz">Add support for the Graphviz library</flag>
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/
@ 2017-03-07 12:23 Amy Liffey
0 siblings, 0 replies; 21+ messages in thread
From: Amy Liffey @ 2017-03-07 12:23 UTC (permalink / raw
To: gentoo-commits
commit: fbe36fe818bb7fbf13f3aba09e48bd23b06a3044
Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 7 12:22:24 2017 +0000
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Tue Mar 7 12:22:24 2017 +0000
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 00000000000..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 00000000000..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 00000000000..626eba88fcd
--- /dev/null
+++ b/dev-util/edb-debugger/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>petross404@gmail.com</email>
+ <name>Petros S</name>
+ <description>Proxied Maintainer</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="legacy-mem-write">Probe if writes to /proc/PID/mem are broken.</flag>
+ <flag name="graphviz">Add support for the Graphviz library</flag>
+ <flag name="pax_kernel">Enable building under a PaX enabled kernel</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 21+ messages in thread
end of thread, other threads:[~2022-09-13 17:02 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-20 7:12 [gentoo-commits] repo/gentoo:master commit in: dev-util/edb-debugger/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2022-09-13 17:02 Sam James
2022-09-13 17:02 Sam James
2021-07-02 7:17 Sergei Trofimovich
2020-12-14 19:51 Sergei Trofimovich
2020-05-02 17:51 Sergei Trofimovich
2020-04-14 8:35 Joonas Niilola
2020-04-10 20:55 Sergei Trofimovich
2020-02-12 22:32 Sergei Trofimovich
2020-01-13 15:18 Rick Farina
2019-12-07 18:17 Sergei Trofimovich
2019-12-07 18:16 Sergei Trofimovich
2019-12-07 18:02 Sergei Trofimovich
2019-08-11 8:45 Michał Górny
2019-02-16 17:04 Sergei Trofimovich
2018-08-26 11:33 Andreas Sturmlechner
2018-08-26 11:33 Andreas Sturmlechner
2018-08-20 15:01 Patrice Clement
2017-03-08 20:42 Amy Liffey
2017-03-07 18:15 Amy Liffey
2017-03-07 12:23 Amy Liffey
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox