* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-03-29 7:51 Joonas Niilola
0 siblings, 0 replies; 15+ messages in thread
From: Joonas Niilola @ 2024-03-29 7:51 UTC (permalink / raw
To: gentoo-commits
commit: 18af060708c47d61e08c44aebf46bf892ee5d419
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 29 07:46:34 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 07:50:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18af0607
dev-debug/pwndbg: remove redundant sed calls
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-20240214.ebuild | 9 ---------
dev-debug/pwndbg/pwndbg-99999999.ebuild | 9 ---------
2 files changed, 18 deletions(-)
diff --git a/dev-debug/pwndbg/pwndbg-20240214.ebuild b/dev-debug/pwndbg/pwndbg-20240214.ebuild
index 660b4d397fec..20a51614142c 100644
--- a/dev-debug/pwndbg/pwndbg-20240214.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20240214.ebuild
@@ -45,15 +45,6 @@ RDEPEND="
# Tests are architectur-specific (precompiled binaries)
RESTRICT="test"
-src_prepare() {
- if [[ ${PV} != 99999999 ]]; then
- sed -e "s/__version__ = '\(.*\)'/__version__ = '${PV}'/" \
- -i pwndbg/lib/version.py || die
- fi
-
- default
-}
-
src_install() {
distutils-r1_src_install
diff --git a/dev-debug/pwndbg/pwndbg-99999999.ebuild b/dev-debug/pwndbg/pwndbg-99999999.ebuild
index 660b4d397fec..20a51614142c 100644
--- a/dev-debug/pwndbg/pwndbg-99999999.ebuild
+++ b/dev-debug/pwndbg/pwndbg-99999999.ebuild
@@ -45,15 +45,6 @@ RDEPEND="
# Tests are architectur-specific (precompiled binaries)
RESTRICT="test"
-src_prepare() {
- if [[ ${PV} != 99999999 ]]; then
- sed -e "s/__version__ = '\(.*\)'/__version__ = '${PV}'/" \
- -i pwndbg/lib/version.py || die
- fi
-
- default
-}
-
src_install() {
distutils-r1_src_install
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-03-29 7:51 Joonas Niilola
0 siblings, 0 replies; 15+ messages in thread
From: Joonas Niilola @ 2024-03-29 7:51 UTC (permalink / raw
To: gentoo-commits
commit: d0a0b6f5fe16d7d01afc7984c513818b8f953d28
Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sun Feb 18 22:15:39 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 07:50:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a0b6f5
dev-debug/pwndbg: add 20240214
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-debug/pwndbg/Manifest | 1 +
dev-debug/pwndbg/pwndbg-20240214.ebuild | 86 +++++++++++++++++++++++++++++++++
2 files changed, 87 insertions(+)
diff --git a/dev-debug/pwndbg/Manifest b/dev-debug/pwndbg/Manifest
index b489d37a759c..838c10a82a44 100644
--- a/dev-debug/pwndbg/Manifest
+++ b/dev-debug/pwndbg/Manifest
@@ -1,2 +1,3 @@
DIST gdb-pt-dump-ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz 385989 BLAKE2B b7582289f83fd0c76b8ef2a04540db979b0f599b6b711e17541e2804b93bcffe6fd611d43101c96644a7324398eea5df02326267b4e201564929de956849b719 SHA512 57701b5fdd4c69be79a451f08fa6d7cbd43a0963cfd7689443676b68ece96154ccb61121d4a770d6e519d3142f99c589df1143b0ff8308547c06fb0e87e187db
DIST pwndbg-20230717.tar.gz 8392017 BLAKE2B e373a7408366090f58385dac8dfcdd13702c475117a35158a1a149d149c9a2cbf5f2702be33aeab537451cfd990b5253e9bc0283fa5ae197c9cceb680e65a724 SHA512 d261ed992327d62b0b3e7cc002d3185435748e27cc2ce0085d438848ef1bdb0b3921ae5c1ce19c25e49d52b10f8340eb67c4e05fc197d2adeb888b47e2c158ba
+DIST pwndbg-20240214.tar.gz 8536795 BLAKE2B 75524fb9f701769f2a117b4aa1158f648cd854fd38475c20bee4b7ae27ae8f331c40367738a467dd5c7f8994ac80efd3290a64e59ffb9e5a240546be8fb1c6e8 SHA512 3d55e762cecd2b42b9debb36f3ee0a8983be744192d4c1a0424517b0fd8ae8fb329197228a88ddd726e640f1bcd0e0bcdc7e95a64e041630e20cfcbf6acff1aa
diff --git a/dev-debug/pwndbg/pwndbg-20240214.ebuild b/dev-debug/pwndbg/pwndbg-20240214.ebuild
new file mode 100644
index 000000000000..16e29b0631c2
--- /dev/null
+++ b/dev-debug/pwndbg/pwndbg-20240214.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 wrapper
+
+DESCRIPTION="A GDB plug-in that makes debugging with GDB suck less"
+HOMEPAGE="https://github.com/pwndbg/pwndbg"
+
+if [[ ${PV} == "99999999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/pwndbg/pwndbg"
+else
+ MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
+ SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+ dev-debug/gdb[python,${PYTHON_SINGLE_USEDEP}]
+ ~dev-python/gdb-pt-dump-0.0.0_p20231111[${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-libs/capstone-5.0_rc4[python,${PYTHON_USEDEP}]
+ >=dev-python/psutil-5.9.5[${PYTHON_USEDEP}]
+ >=dev-python/pycparser-2.21[${PYTHON_USEDEP}]
+ >=dev-python/pyelftools-0.29[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.15.1[${PYTHON_USEDEP}]
+ >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
+ >=dev-util/pwntools-4.11.0[${PYTHON_USEDEP}]
+ >=dev-util/ROPgadget-7.2[${PYTHON_USEDEP}]
+ >=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
+ ')
+"
+
+# Tests are architectur-specific (precompiled binaries)
+RESTRICT="test"
+
+src_prepare() {
+ if [[ ${PV} != 99999999 ]]; then
+ sed -e "s/__version__ = '\(.*\)'/__version__ = '${PV}'/" \
+ -i pwndbg/lib/version.py || die
+ fi
+
+ default
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ insinto /usr/share/${PN}
+ doins gdbinit.py
+
+ # Signal pwndbg not to create it's own python venv (Bug #918705).
+ # See: https://github.com/pwndbg/pwndbg/commit/139b7542cd9567eaff32bd713df971b6ac5b81de
+ touch "${ED}/usr/share/${PN}/.skip-venv" || die
+
+ python_optimize "${ED}"/usr/share/${PN}
+
+ make_wrapper "pwndbg" \
+ "gdb -x \"${EPREFIX}/usr/share/${PN}/gdbinit.py\"" || die
+
+ dodoc {README,DEVELOPING,FEATURES}.md
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ einfo "\nUsage:"
+ einfo " ~$ pwndbg <program>"
+ ewarn "\nWARNING!!!"
+ ewarn "Some pwndbg commands only works with libc debug symbols.\n"
+ ewarn "See also:"
+ ewarn " * https://github.com/pentoo/pentoo-overlay/issues/521#issuecomment-548975884"
+ ewarn " * https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html"
+ ewarn " * https://wiki.gentoo.org/wiki/Debugging"
+ fi
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-03-29 7:51 Joonas Niilola
0 siblings, 0 replies; 15+ messages in thread
From: Joonas Niilola @ 2024-03-29 7:51 UTC (permalink / raw
To: gentoo-commits
commit: 68af2e510cdca6b31612f6f503a3b9be3c165cac
Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sun Feb 18 22:21:00 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 07:50:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68af2e51
dev-debug/pwndbg: enable py3.12
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-20230717-r1.ebuild | 2 +-
dev-debug/pwndbg/pwndbg-20240214.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-debug/pwndbg/pwndbg-20230717-r1.ebuild b/dev-debug/pwndbg/pwndbg-20230717-r1.ebuild
index a38b9180e566..78a314abc39d 100644
--- a/dev-debug/pwndbg/pwndbg-20230717-r1.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20230717-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-single-r1 wrapper
diff --git a/dev-debug/pwndbg/pwndbg-20240214.ebuild b/dev-debug/pwndbg/pwndbg-20240214.ebuild
index 16e29b0631c2..660b4d397fec 100644
--- a/dev-debug/pwndbg/pwndbg-20240214.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20240214.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=poetry
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 wrapper
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-03-29 7:51 Joonas Niilola
0 siblings, 0 replies; 15+ messages in thread
From: Joonas Niilola @ 2024-03-29 7:51 UTC (permalink / raw
To: gentoo-commits
commit: b91e3faab0bbb54c22f4289897d5d6ef90a1c590
Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sun Feb 18 22:21:51 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 07:50:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b91e3faa
dev-debug/pwndbg: sync live
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/35415
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-99999999.ebuild | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/dev-debug/pwndbg/pwndbg-99999999.ebuild b/dev-debug/pwndbg/pwndbg-99999999.ebuild
index 304326ef2983..660b4d397fec 100644
--- a/dev-debug/pwndbg/pwndbg-99999999.ebuild
+++ b/dev-debug/pwndbg/pwndbg-99999999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=poetry
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 wrapper
@@ -18,7 +18,7 @@ if [[ ${PV} == "99999999" ]]; then
else
MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
@@ -36,12 +36,15 @@ RDEPEND="
>=dev-python/pygments-2.15.1[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
- >=dev-util/pwntools-4.10.0[${PYTHON_USEDEP}]
+ >=dev-util/pwntools-4.11.0[${PYTHON_USEDEP}]
>=dev-util/ROPgadget-7.2[${PYTHON_USEDEP}]
>=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
')
"
+# Tests are architectur-specific (precompiled binaries)
+RESTRICT="test"
+
src_prepare() {
if [[ ${PV} != 99999999 ]]; then
sed -e "s/__version__ = '\(.*\)'/__version__ = '${PV}'/" \
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-04-28 13:51 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2024-04-28 13:51 UTC (permalink / raw
To: gentoo-commits
commit: b63de9910708a966fb59cf8ec1402bff8359f955
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 13:50:39 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 13:50:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63de991
dev-debug/pwndbg: Stabilize 20240214 x86, #930822
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-20240214.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-debug/pwndbg/pwndbg-20240214.ebuild b/dev-debug/pwndbg/pwndbg-20240214.ebuild
index 20a51614142c..0c845043b7a8 100644
--- a/dev-debug/pwndbg/pwndbg-20240214.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20240214.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "99999999" ]]; then
else
MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-04-28 13:51 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2024-04-28 13:51 UTC (permalink / raw
To: gentoo-commits
commit: b95228cb167797ad85c0def8228ba3bdfc35c0d0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 13:50:44 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 13:50:44 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95228cb
dev-debug/pwndbg: Stabilize 20240214 amd64, #930822
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-20240214.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-debug/pwndbg/pwndbg-20240214.ebuild b/dev-debug/pwndbg/pwndbg-20240214.ebuild
index 0c845043b7a8..3b225f7df637 100644
--- a/dev-debug/pwndbg/pwndbg-20240214.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20240214.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "99999999" ]]; then
else
MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 x86"
+ KEYWORDS="amd64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-06-01 3:31 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2024-06-01 3:31 UTC (permalink / raw
To: gentoo-commits
commit: e8127e52074eb766204d9b20d6783d41a19ad01b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 1 03:30:31 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 1 03:30:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8127e52
dev-debug/pwndbg: Keyword 20240214 arm64, #930824
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-20240214.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-debug/pwndbg/pwndbg-20240214.ebuild b/dev-debug/pwndbg/pwndbg-20240214.ebuild
index 3b225f7df637..3b74b964df2b 100644
--- a/dev-debug/pwndbg/pwndbg-20240214.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20240214.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "99999999" ]]; then
else
MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 x86"
+ KEYWORDS="amd64 ~arm64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-09-09 21:08 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2024-09-09 21:08 UTC (permalink / raw
To: gentoo-commits
commit: dcbc9870f4abce2fa59c266f94c10b546071ba49
Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Mon Sep 9 20:53:33 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 9 21:08:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcbc9870
dev-debug/pwndbg: add 20240829
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-debug/pwndbg/Manifest | 1 +
dev-debug/pwndbg/pwndbg-20240829.ebuild | 79 +++++++++++++++++++++++++++++++++
2 files changed, 80 insertions(+)
diff --git a/dev-debug/pwndbg/Manifest b/dev-debug/pwndbg/Manifest
index 838c10a82a44..1c1bb274e7ab 100644
--- a/dev-debug/pwndbg/Manifest
+++ b/dev-debug/pwndbg/Manifest
@@ -1,3 +1,4 @@
DIST gdb-pt-dump-ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz 385989 BLAKE2B b7582289f83fd0c76b8ef2a04540db979b0f599b6b711e17541e2804b93bcffe6fd611d43101c96644a7324398eea5df02326267b4e201564929de956849b719 SHA512 57701b5fdd4c69be79a451f08fa6d7cbd43a0963cfd7689443676b68ece96154ccb61121d4a770d6e519d3142f99c589df1143b0ff8308547c06fb0e87e187db
DIST pwndbg-20230717.tar.gz 8392017 BLAKE2B e373a7408366090f58385dac8dfcdd13702c475117a35158a1a149d149c9a2cbf5f2702be33aeab537451cfd990b5253e9bc0283fa5ae197c9cceb680e65a724 SHA512 d261ed992327d62b0b3e7cc002d3185435748e27cc2ce0085d438848ef1bdb0b3921ae5c1ce19c25e49d52b10f8340eb67c4e05fc197d2adeb888b47e2c158ba
DIST pwndbg-20240214.tar.gz 8536795 BLAKE2B 75524fb9f701769f2a117b4aa1158f648cd854fd38475c20bee4b7ae27ae8f331c40367738a467dd5c7f8994ac80efd3290a64e59ffb9e5a240546be8fb1c6e8 SHA512 3d55e762cecd2b42b9debb36f3ee0a8983be744192d4c1a0424517b0fd8ae8fb329197228a88ddd726e640f1bcd0e0bcdc7e95a64e041630e20cfcbf6acff1aa
+DIST pwndbg-20240829.tar.gz 8649207 BLAKE2B 5333c318ba3ccbaaac459f9c7b917d3defa1ad712f45555b31eb76774089e55e80720744dc92813ad8234302445e3bed3237c2275c795a49856028dec416dcc2 SHA512 503924742d4a6d767ec369bb1e37c931afb5ab09f2b4cfa048765ce7a61fb6adcda2576cdda64dd4cf74de27d83b13b4dc09d6e7480e01ae8f646c5394992d43
diff --git a/dev-debug/pwndbg/pwndbg-20240829.ebuild b/dev-debug/pwndbg/pwndbg-20240829.ebuild
new file mode 100644
index 000000000000..d15962d258f3
--- /dev/null
+++ b/dev-debug/pwndbg/pwndbg-20240829.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 wrapper
+
+DESCRIPTION="A GDB plug-in that makes debugging with GDB suck less"
+HOMEPAGE="https://github.com/pwndbg/pwndbg"
+
+if [[ ${PV} == "99999999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/pwndbg/pwndbg"
+else
+ MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
+ SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+ dev-debug/gdb[python,${PYTHON_SINGLE_USEDEP}]
+ ~dev-python/gdb-pt-dump-0.0.0_p20240401[${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-libs/capstone-5.0.2[python,${PYTHON_USEDEP}]
+ >=dev-python/psutil-5.9.8[${PYTHON_USEDEP}]
+ >=dev-python/pycparser-2.22[${PYTHON_USEDEP}]
+ >=dev-python/pyelftools-0.29[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.18.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.32.3[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}]
+ >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}]
+ >=dev-util/pwntools-4.13.0[${PYTHON_USEDEP}]
+ >=dev-util/ROPgadget-7.3[${PYTHON_USEDEP}]
+ >=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
+ ')
+"
+
+# Tests are architectur-specific (precompiled binaries)
+RESTRICT="test"
+
+src_install() {
+ distutils-r1_src_install
+
+ insinto /usr/share/${PN}
+ doins gdbinit.py
+
+ # Signal pwndbg not to create it's own python venv (Bug #918705).
+ # See: https://github.com/pwndbg/pwndbg/commit/139b7542cd9567eaff32bd713df971b6ac5b81de
+ touch "${ED}/usr/share/${PN}/.skip-venv" || die
+
+ python_optimize "${ED}"/usr/share/${PN}
+
+ make_wrapper "pwndbg" \
+ "gdb -x \"${EPREFIX}/usr/share/${PN}/gdbinit.py\"" || die
+
+ dodoc {README,DEVELOPING,FEATURES}.md
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ einfo "\nUsage:"
+ einfo " ~$ pwndbg <program>"
+ ewarn "\nWARNING!!!"
+ ewarn "Some pwndbg commands only works with libc debug symbols.\n"
+ ewarn "See also:"
+ ewarn " * https://github.com/pentoo/pentoo-overlay/issues/521#issuecomment-548975884"
+ ewarn " * https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html"
+ ewarn " * https://wiki.gentoo.org/wiki/Debugging"
+ fi
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-09-09 21:08 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2024-09-09 21:08 UTC (permalink / raw
To: gentoo-commits
commit: c659d39af8a787bcca70078bb6fa9be66d8f969c
Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Mon Sep 9 20:53:46 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 9 21:08:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c659d39a
dev-debug/pwndbg: sync live
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-99999999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-debug/pwndbg/pwndbg-99999999.ebuild b/dev-debug/pwndbg/pwndbg-99999999.ebuild
index 20a51614142c..212d1aa4a3ed 100644
--- a/dev-debug/pwndbg/pwndbg-99999999.ebuild
+++ b/dev-debug/pwndbg/pwndbg-99999999.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "99999999" ]]; then
else
MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-10-03 9:50 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2024-10-03 9:50 UTC (permalink / raw
To: gentoo-commits
commit: 349ef4183a18218b3e83ddf86aa8d1f264a52c7d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 3 09:50:25 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 3 09:50:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=349ef418
dev-debug/pwndbg: enable py3.13
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-20240829.ebuild | 2 +-
dev-debug/pwndbg/pwndbg-99999999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-debug/pwndbg/pwndbg-20240829.ebuild b/dev-debug/pwndbg/pwndbg-20240829.ebuild
index d15962d258f3..119f91d202cd 100644
--- a/dev-debug/pwndbg/pwndbg-20240829.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20240829.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=poetry
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 wrapper
diff --git a/dev-debug/pwndbg/pwndbg-99999999.ebuild b/dev-debug/pwndbg/pwndbg-99999999.ebuild
index 212d1aa4a3ed..d7d43db2da03 100644
--- a/dev-debug/pwndbg/pwndbg-99999999.ebuild
+++ b/dev-debug/pwndbg/pwndbg-99999999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=poetry
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 wrapper
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-11-24 11:02 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2024-11-24 11:02 UTC (permalink / raw
To: gentoo-commits
commit: 295a5c1487c6fe6cc6e7a5928c91c2c8dbe7335d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 24 11:02:02 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 11:02:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295a5c14
dev-debug/pwndbg: Stabilize 20240829 x86, #943475
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-20240829.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-debug/pwndbg/pwndbg-20240829.ebuild b/dev-debug/pwndbg/pwndbg-20240829.ebuild
index 119f91d202cd..c9c6c49e4cf1 100644
--- a/dev-debug/pwndbg/pwndbg-20240829.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20240829.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "99999999" ]]; then
else
MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2024-11-24 15:47 Jakov Smolić
0 siblings, 0 replies; 15+ messages in thread
From: Jakov Smolić @ 2024-11-24 15:47 UTC (permalink / raw
To: gentoo-commits
commit: 5ce9d7c60e5d600e1e21dde3f0e62fcdeee6cdeb
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 24 15:47:14 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 15:47:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce9d7c6
dev-debug/pwndbg: Stabilize 20240829 amd64, #943475
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-debug/pwndbg/pwndbg-20240829.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-debug/pwndbg/pwndbg-20240829.ebuild b/dev-debug/pwndbg/pwndbg-20240829.ebuild
index c9c6c49e4cf1..27a3e06e41de 100644
--- a/dev-debug/pwndbg/pwndbg-20240829.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20240829.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "99999999" ]]; then
else
MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 x86"
+ KEYWORDS="amd64 ~arm64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2025-02-06 1:11 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2025-02-06 1:11 UTC (permalink / raw
To: gentoo-commits
commit: d442d451e13fbdc8e966f105d23215740799e05e
Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Mon Feb 3 21:06:59 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 6 01:11:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d442d451
dev-debug/pwndbg: add 20250120
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-debug/pwndbg/Manifest | 1 +
dev-debug/pwndbg/pwndbg-20250120.ebuild | 77 +++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/dev-debug/pwndbg/Manifest b/dev-debug/pwndbg/Manifest
index 0ebbe8c1a60b..0bda2118a6db 100644
--- a/dev-debug/pwndbg/Manifest
+++ b/dev-debug/pwndbg/Manifest
@@ -1,2 +1,3 @@
DIST pwndbg-20240214.tar.gz 8536795 BLAKE2B 75524fb9f701769f2a117b4aa1158f648cd854fd38475c20bee4b7ae27ae8f331c40367738a467dd5c7f8994ac80efd3290a64e59ffb9e5a240546be8fb1c6e8 SHA512 3d55e762cecd2b42b9debb36f3ee0a8983be744192d4c1a0424517b0fd8ae8fb329197228a88ddd726e640f1bcd0e0bcdc7e95a64e041630e20cfcbf6acff1aa
DIST pwndbg-20240829.tar.gz 8649207 BLAKE2B 5333c318ba3ccbaaac459f9c7b917d3defa1ad712f45555b31eb76774089e55e80720744dc92813ad8234302445e3bed3237c2275c795a49856028dec416dcc2 SHA512 503924742d4a6d767ec369bb1e37c931afb5ab09f2b4cfa048765ce7a61fb6adcda2576cdda64dd4cf74de27d83b13b4dc09d6e7480e01ae8f646c5394992d43
+DIST pwndbg-20250120.tar.gz 8959258 BLAKE2B 58c2c6139d8d96c939c602f694519167d4722f7ed05a92a5c38e55e0a894ffd930813d583e07bc70d0114abdcf8e34e7e859ceeb1113fc0cd00dd4af513f213b SHA512 b619b8b3727a4a23a3146f2bb0f3475ad788e82712cb669d233d88ce546546f114882162df6e5d0b357e9fa143a6829f7387132ee2a7f922dc4e669a215d8d51
diff --git a/dev-debug/pwndbg/pwndbg-20250120.ebuild b/dev-debug/pwndbg/pwndbg-20250120.ebuild
new file mode 100644
index 000000000000..090f2791b9cc
--- /dev/null
+++ b/dev-debug/pwndbg/pwndbg-20250120.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 wrapper
+
+DESCRIPTION="A GDB plug-in that makes debugging with GDB suck less"
+HOMEPAGE="https://github.com/pwndbg/pwndbg"
+
+if [[ ${PV} == "99999999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/pwndbg/pwndbg"
+else
+ MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
+ SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+ dev-debug/gdb[python,${PYTHON_SINGLE_USEDEP}]
+ ~dev-python/gdb-pt-dump-0.0.0_p20240401[${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-libs/capstone-5.0.3[python,${PYTHON_USEDEP}]
+ >=dev-python/psutil-5.9.8[${PYTHON_USEDEP}]
+ >=dev-python/pycparser-2.22[${PYTHON_USEDEP}]
+ >=dev-python/pyelftools-0.29[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.18.0[${PYTHON_USEDEP}]
+ >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}]
+ >=dev-util/pwntools-4.13.1[${PYTHON_USEDEP}]
+ >=dev-util/ROPgadget-7.3[${PYTHON_USEDEP}]
+ >=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
+ ')
+"
+
+# Tests are architectur-specific (precompiled binaries)
+RESTRICT="test"
+
+src_install() {
+ distutils-r1_src_install
+
+ insinto /usr/share/${PN}
+ doins gdbinit.py
+
+ # Signal pwndbg not to create it's own python venv (Bug #918705).
+ # See: https://github.com/pwndbg/pwndbg/commit/139b7542cd9567eaff32bd713df971b6ac5b81de
+ touch "${ED}/usr/share/${PN}/.skip-venv" || die
+
+ python_optimize "${ED}"/usr/share/${PN}
+
+ make_wrapper "pwndbg" \
+ "gdb -x \"${EPREFIX}/usr/share/${PN}/gdbinit.py\"" || die
+
+ dodoc {README,DEVELOPING,FEATURES}.md
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ einfo "\nUsage:"
+ einfo " ~$ pwndbg <program>"
+ ewarn "\nWARNING!!!"
+ ewarn "Some pwndbg commands only works with libc debug symbols.\n"
+ ewarn "See also:"
+ ewarn " * https://github.com/pentoo/pentoo-overlay/issues/521#issuecomment-548975884"
+ ewarn " * https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html"
+ ewarn " * https://wiki.gentoo.org/wiki/Debugging"
+ fi
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2025-02-06 1:11 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2025-02-06 1:11 UTC (permalink / raw
To: gentoo-commits
commit: d4c7b9e5813055c38d00fd9355dc6e237bccce8e
Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Mon Feb 3 21:07:29 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 6 01:11:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c7b9e5
dev-debug/pwndbg: drop 20240214
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/40431
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-debug/pwndbg/Manifest | 1 -
dev-debug/pwndbg/pwndbg-20240214.ebuild | 77 ---------------------------------
2 files changed, 78 deletions(-)
diff --git a/dev-debug/pwndbg/Manifest b/dev-debug/pwndbg/Manifest
index 0bda2118a6db..3a8f4a7693d5 100644
--- a/dev-debug/pwndbg/Manifest
+++ b/dev-debug/pwndbg/Manifest
@@ -1,3 +1,2 @@
-DIST pwndbg-20240214.tar.gz 8536795 BLAKE2B 75524fb9f701769f2a117b4aa1158f648cd854fd38475c20bee4b7ae27ae8f331c40367738a467dd5c7f8994ac80efd3290a64e59ffb9e5a240546be8fb1c6e8 SHA512 3d55e762cecd2b42b9debb36f3ee0a8983be744192d4c1a0424517b0fd8ae8fb329197228a88ddd726e640f1bcd0e0bcdc7e95a64e041630e20cfcbf6acff1aa
DIST pwndbg-20240829.tar.gz 8649207 BLAKE2B 5333c318ba3ccbaaac459f9c7b917d3defa1ad712f45555b31eb76774089e55e80720744dc92813ad8234302445e3bed3237c2275c795a49856028dec416dcc2 SHA512 503924742d4a6d767ec369bb1e37c931afb5ab09f2b4cfa048765ce7a61fb6adcda2576cdda64dd4cf74de27d83b13b4dc09d6e7480e01ae8f646c5394992d43
DIST pwndbg-20250120.tar.gz 8959258 BLAKE2B 58c2c6139d8d96c939c602f694519167d4722f7ed05a92a5c38e55e0a894ffd930813d583e07bc70d0114abdcf8e34e7e859ceeb1113fc0cd00dd4af513f213b SHA512 b619b8b3727a4a23a3146f2bb0f3475ad788e82712cb669d233d88ce546546f114882162df6e5d0b357e9fa143a6829f7387132ee2a7f922dc4e669a215d8d51
diff --git a/dev-debug/pwndbg/pwndbg-20240214.ebuild b/dev-debug/pwndbg/pwndbg-20240214.ebuild
deleted file mode 100644
index 3b74b964df2b..000000000000
--- a/dev-debug/pwndbg/pwndbg-20240214.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 wrapper
-
-DESCRIPTION="A GDB plug-in that makes debugging with GDB suck less"
-HOMEPAGE="https://github.com/pwndbg/pwndbg"
-
-if [[ ${PV} == "99999999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwndbg/pwndbg"
-else
- MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
- SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
- dev-debug/gdb[python,${PYTHON_SINGLE_USEDEP}]
- ~dev-python/gdb-pt-dump-0.0.0_p20231111[${PYTHON_SINGLE_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-libs/capstone-5.0_rc4[python,${PYTHON_USEDEP}]
- >=dev-python/psutil-5.9.5[${PYTHON_USEDEP}]
- >=dev-python/pycparser-2.21[${PYTHON_USEDEP}]
- >=dev-python/pyelftools-0.29[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.15.1[${PYTHON_USEDEP}]
- >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
- >=dev-util/pwntools-4.11.0[${PYTHON_USEDEP}]
- >=dev-util/ROPgadget-7.2[${PYTHON_USEDEP}]
- >=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
- ')
-"
-
-# Tests are architectur-specific (precompiled binaries)
-RESTRICT="test"
-
-src_install() {
- distutils-r1_src_install
-
- insinto /usr/share/${PN}
- doins gdbinit.py
-
- # Signal pwndbg not to create it's own python venv (Bug #918705).
- # See: https://github.com/pwndbg/pwndbg/commit/139b7542cd9567eaff32bd713df971b6ac5b81de
- touch "${ED}/usr/share/${PN}/.skip-venv" || die
-
- python_optimize "${ED}"/usr/share/${PN}
-
- make_wrapper "pwndbg" \
- "gdb -x \"${EPREFIX}/usr/share/${PN}/gdbinit.py\"" || die
-
- dodoc {README,DEVELOPING,FEATURES}.md
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- einfo "\nUsage:"
- einfo " ~$ pwndbg <program>"
- ewarn "\nWARNING!!!"
- ewarn "Some pwndbg commands only works with libc debug symbols.\n"
- ewarn "See also:"
- ewarn " * https://github.com/pentoo/pentoo-overlay/issues/521#issuecomment-548975884"
- ewarn " * https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html"
- ewarn " * https://wiki.gentoo.org/wiki/Debugging"
- fi
-}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/
@ 2025-02-17 1:52 Sam James
0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2025-02-17 1:52 UTC (permalink / raw
To: gentoo-commits
commit: dcf5c7713b486f8b49977ef0448aa41e19a9a150
Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sun Feb 16 21:20:17 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 01:51:18 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf5c771
dev-debug/pwndbg: fix dependencies according to upstream requirements
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/40603
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../pwndbg/{pwndbg-20250120.ebuild => pwndbg-20250120-r1.ebuild} | 2 +-
dev-debug/pwndbg/pwndbg-99999999.ebuild | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-debug/pwndbg/pwndbg-20250120.ebuild b/dev-debug/pwndbg/pwndbg-20250120-r1.ebuild
similarity index 97%
rename from dev-debug/pwndbg/pwndbg-20250120.ebuild
rename to dev-debug/pwndbg/pwndbg-20250120-r1.ebuild
index 090f2791b9cc..1fdb51d34734 100644
--- a/dev-debug/pwndbg/pwndbg-20250120.ebuild
+++ b/dev-debug/pwndbg/pwndbg-20250120-r1.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
>=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}]
>=dev-util/pwntools-4.13.1[${PYTHON_USEDEP}]
>=dev-util/ROPgadget-7.3[${PYTHON_USEDEP}]
- >=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
+ >=dev-util/unicorn-2.1.1[python,${PYTHON_USEDEP}]
')
"
diff --git a/dev-debug/pwndbg/pwndbg-99999999.ebuild b/dev-debug/pwndbg/pwndbg-99999999.ebuild
index d7d43db2da03..f2a106e7e01d 100644
--- a/dev-debug/pwndbg/pwndbg-99999999.ebuild
+++ b/dev-debug/pwndbg/pwndbg-99999999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -38,7 +38,7 @@ RDEPEND="
>=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
>=dev-util/pwntools-4.11.0[${PYTHON_USEDEP}]
>=dev-util/ROPgadget-7.2[${PYTHON_USEDEP}]
- >=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
+ >=dev-util/unicorn-2.1.1[python,${PYTHON_USEDEP}]
')
"
^ permalink raw reply related [flat|nested] 15+ messages in thread
end of thread, other threads:[~2025-02-17 1:52 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-09 21:08 [gentoo-commits] repo/gentoo:master commit in: dev-debug/pwndbg/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2025-02-17 1:52 Sam James
2025-02-06 1:11 Sam James
2025-02-06 1:11 Sam James
2024-11-24 15:47 Jakov Smolić
2024-11-24 11:02 Sam James
2024-10-03 9:50 Sam James
2024-09-09 21:08 Sam James
2024-06-01 3:31 Sam James
2024-04-28 13:51 Sam James
2024-04-28 13:51 Sam James
2024-03-29 7:51 Joonas Niilola
2024-03-29 7:51 Joonas Niilola
2024-03-29 7:51 Joonas Niilola
2024-03-29 7:51 Joonas Niilola
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox