public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-debug/gef/
@ 2024-02-18 19:57 Arthur Zamarin
  0 siblings, 0 replies; 6+ messages in thread
From: Arthur Zamarin @ 2024-02-18 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     7b678296f5411effdcf696015a4995616f1b2994
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 19:57:04 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 19:57:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b678296

dev-debug/gef: Stabilize 2024.01 amd64, #924916

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-debug/gef/gef-2024.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/gef/gef-2024.01.ebuild b/dev-debug/gef/gef-2024.01.ebuild
index ab3ad1835c9a..adb2dbf20dcf 100644
--- a/dev-debug/gef/gef-2024.01.ebuild
+++ b/dev-debug/gef/gef-2024.01.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/hugsy/gef"
 else
 	SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm64 ~x86"
+	KEYWORDS="amd64 ~arm64 ~x86"
 fi
 
 LICENSE="MIT"


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/gef/
@ 2024-02-18 19:57 Arthur Zamarin
  0 siblings, 0 replies; 6+ messages in thread
From: Arthur Zamarin @ 2024-02-18 19:57 UTC (permalink / raw
  To: gentoo-commits

commit:     063b47dfb46ca647c9f587b2a5311c5442d4ca18
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 19:57:05 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 19:57:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063b47df

dev-debug/gef: Stabilize 2024.01 x86, #924916

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-debug/gef/gef-2024.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/gef/gef-2024.01.ebuild b/dev-debug/gef/gef-2024.01.ebuild
index adb2dbf20dcf..bf8bb064076e 100644
--- a/dev-debug/gef/gef-2024.01.ebuild
+++ b/dev-debug/gef/gef-2024.01.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/hugsy/gef"
 else
 	SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="amd64 ~arm64 ~x86"
+	KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="MIT"


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/gef/
@ 2024-06-12  4:59 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-06-12  4:59 UTC (permalink / raw
  To: gentoo-commits

commit:     1e88765b995741eaad37324432bce4b1f46a6ada
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Mon Jun  3 23:25:44 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 12 04:58:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e88765b

dev-debug/gef: add 2024.06

Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/37015
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-debug/gef/Manifest           |  1 +
 dev-debug/gef/gef-2024.06.ebuild | 83 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 84 insertions(+)

diff --git a/dev-debug/gef/Manifest b/dev-debug/gef/Manifest
index ba2a872e5a3b..74164339e68a 100644
--- a/dev-debug/gef/Manifest
+++ b/dev-debug/gef/Manifest
@@ -1,2 +1,3 @@
 DIST gef-2023.08.tar.gz 230347 BLAKE2B b9b8fed1bdf81fa870583921c4bdd6df2d98112748c939da48acae7e636ec6e22dc751d8ed75e52e72ff0aa04835720293f0e82e99ff614c447f2a614c76e48a SHA512 d3a26826b991db7e8d475da945b16933ce046dd64381f5df60ea0fe310d0325f39b05142de5f75abbbd5693c93ad70ff25e982d0ff3526a6fe66fd7526a359c5
 DIST gef-2024.01.tar.gz 235145 BLAKE2B f5409e592c50dbbe65761e7727f28aa7a96b130449f187e392cc0170707b7cfb2d1bf9e75581dce7dce8ff6d004ffc624d34a46b7ba35ab434a5671662860bdb SHA512 d8dbc308f864e434ea79eaf44e329e11f2cea9836a5dcdc019bd621bbec6792f70e58edd9fd8b3c434dc61a17fbac08394e281530423081beb1cc1192aece79c
+DIST gef-2024.06.tar.gz 243709 BLAKE2B e01b07f12c147103c544713ca4139e75ab961a29b139278e0c3765a0f595bec5e27dcc1e783dbb8657e18c029c1a2b28a073d2784912c836d5d508d2fb62f6ff SHA512 5eaa3fc1a39146d241f58bf3f5f3e912ad00b098b414c27a2d3a6e5b5f74e415b2d141cd9e7ccf3fd4aaa1b711ab62cc32d666cbc51dedf8a14b315df182d861

diff --git a/dev-debug/gef/gef-2024.06.ebuild b/dev-debug/gef/gef-2024.06.ebuild
new file mode 100644
index 000000000000..ab3ad1835c9a
--- /dev/null
+++ b/dev-debug/gef/gef-2024.06.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+	dev-python/mkdocs-material
+"
+
+inherit python-single-r1 docs wrapper
+
+DESCRIPTION="GDB Enhanced Features for exploit devs & reversers"
+HOMEPAGE="https://github.com/hugsy/gef"
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/hugsy/gef"
+else
+	SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+# Seem to hang right now?
+RESTRICT="!test? ( test ) test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
+	dev-debug/gdb[python,${PYTHON_SINGLE_USEDEP}]
+	$(python_gen_cond_dep '
+		dev-libs/capstone[python,${PYTHON_USEDEP}]
+		dev-libs/keystone[python,${PYTHON_USEDEP}]
+		dev-python/pylint[${PYTHON_USEDEP}]
+		dev-python/rpyc[${PYTHON_USEDEP}]
+		dev-util/unicorn[python,${PYTHON_USEDEP}]
+	')"
+
+BDEPEND="
+	test? (
+		$(python_gen_cond_dep '
+			dev-python/pytest[${PYTHON_USEDEP}]
+			dev-python/pytest-xdist[${PYTHON_USEDEP}]
+		')
+	)"
+
+DOCS=( README.md )
+
+src_prepare() {
+	default
+
+	sed -i -e '/pylint/d' tests/requirements.txt || die
+}
+
+src_compile() {
+	# Tries to compile tests
+	:
+
+	docs_compile
+}
+
+src_install() {
+	insinto "/usr/share/${PN}"
+	doins -r *.py
+
+	python_optimize "${ED}/usr/share/${PN}"
+
+	make_wrapper "gdb-gef" \
+		"gdb -x \"/usr/share/${PN}/gef.py\"" || die
+
+	einstalldocs
+}
+
+pkg_postinst() {
+	einfo "\nUsage:"
+	einfo "    ~$ gdb-gef <program>\n"
+}


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/gef/
@ 2024-07-25 11:38 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-07-25 11:38 UTC (permalink / raw
  To: gentoo-commits

commit:     ff73e110d73d29a0e2a683988d62d21d34422f63
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 25 11:37:49 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 25 11:37:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff73e110

dev-debug/gef: Stabilize 2024.06 x86, #936604

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-debug/gef/gef-2024.06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/gef/gef-2024.06.ebuild b/dev-debug/gef/gef-2024.06.ebuild
index ab3ad1835c9a..8d79e7809216 100644
--- a/dev-debug/gef/gef-2024.06.ebuild
+++ b/dev-debug/gef/gef-2024.06.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/hugsy/gef"
 else
 	SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm64 ~x86"
+	KEYWORDS="~amd64 ~arm64 x86"
 fi
 
 LICENSE="MIT"


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/gef/
@ 2024-09-17 16:00 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-09-17 16:00 UTC (permalink / raw
  To: gentoo-commits

commit:     41d625905baf445809e5c21279e788616547d0f9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 17 15:59:14 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 17 15:59:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d62590

dev-debug/gef: Stabilize 2024.06 amd64, #936604

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-debug/gef/gef-2024.06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/gef/gef-2024.06.ebuild b/dev-debug/gef/gef-2024.06.ebuild
index 8d79e7809216..bf8bb064076e 100644
--- a/dev-debug/gef/gef-2024.06.ebuild
+++ b/dev-debug/gef/gef-2024.06.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/hugsy/gef"
 else
 	SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm64 x86"
+	KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="MIT"


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-debug/gef/
@ 2024-10-03  9:47 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-10-03  9:47 UTC (permalink / raw
  To: gentoo-commits

commit:     82e08e4e20e5e4a709622488827ab26863975717
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  3 09:45:37 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct  3 09:45:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e08e4e

dev-debug/gef: enable py3.13

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-debug/gef/gef-2024.06.ebuild | 2 +-
 dev-debug/gef/gef-9999.ebuild    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-debug/gef/gef-2024.06.ebuild b/dev-debug/gef/gef-2024.06.ebuild
index bf8bb064076e..af073302df6d 100644
--- a/dev-debug/gef/gef-2024.06.ebuild
+++ b/dev-debug/gef/gef-2024.06.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="

diff --git a/dev-debug/gef/gef-9999.ebuild b/dev-debug/gef/gef-9999.ebuild
index b692b6cc9ec0..4dc004439e56 100644
--- a/dev-debug/gef/gef-9999.ebuild
+++ b/dev-debug/gef/gef-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-10-03  9:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-25 11:38 [gentoo-commits] repo/gentoo:master commit in: dev-debug/gef/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-10-03  9:47 Sam James
2024-09-17 16:00 Sam James
2024-06-12  4:59 Sam James
2024-02-18 19:57 Arthur Zamarin
2024-02-18 19:57 Arthur Zamarin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox