public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-01-28  5:18 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-01-28  5:18 UTC (permalink / raw
  To: gentoo-commits

commit:     df05617a11ac841203578c48b6c0b4a24aed35d7
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sat Jan 15 13:16:20 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 28 05:16:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df05617a

dev-util/gef: new ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/23806
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gef/Manifest           |  1 +
 dev-util/gef/gef-2021.10.ebuild | 70 +++++++++++++++++++++++++++++++++++++++++
 dev-util/gef/gef-9999.ebuild    | 70 +++++++++++++++++++++++++++++++++++++++++
 dev-util/gef/metadata.xml       | 24 ++++++++++++++
 4 files changed, 165 insertions(+)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
new file mode 100644
index 000000000000..c6064ff0d468
--- /dev/null
+++ b/dev-util/gef/Manifest
@@ -0,0 +1 @@
+DIST gef-2021.10.tar.gz 170829 BLAKE2B 4d21fb68b2d9239dea912bb41790c7ffe83d9a7bb17cc6b3df67078b0147ff06676ff257c46567fb9a4fa76d5e12140f567f153337e83dbdd10cf0576cd08499 SHA512 30ccc728322651c3fc88f629165a96f593f079ddaa21d194e483804cdf4bcb235ed28cfaaa6fdd85c134b2314f32bd87e3dcf5decc45720f8e7b89ca9af2c379

diff --git a/dev-util/gef/gef-2021.10.ebuild b/dev-util/gef/gef-2021.10.ebuild
new file mode 100644
index 000000000000..e69d14c8d8a6
--- /dev/null
+++ b/dev-util/gef/gef-2021.10.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit python-single-r1 wrapper
+
+DESCRIPTION="A 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 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc"
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
+	sys-devel/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-util/unicorn[python,${PYTHON_USEDEP}]
+	')"
+
+BDEPEND="doc? ( dev-python/mkdocs )"
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+}
+
+src_compile() {
+	:
+}
+
+src_install() {
+	insinto "/usr/share/${PN}"
+	doins -r *.py
+
+	python_optimize "${D}/usr/share/${PN}"
+
+	make_wrapper "gdb-gef" \
+	"gdb -ex \"source /usr/share/${PN}/gef.py\"" || die
+
+	if use doc; then
+		mkdocs build -d html || die
+		rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
+		dodoc -r html/
+	fi
+
+	dodoc README.md
+}
+
+pkg_postinst() {
+	einfo "\nUsage:"
+	einfo "    ~$ gdb-gef <program>\n"
+}

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
new file mode 100644
index 000000000000..e69d14c8d8a6
--- /dev/null
+++ b/dev-util/gef/gef-9999.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit python-single-r1 wrapper
+
+DESCRIPTION="A 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 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc"
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+	${PYTHON_DEPS}
+	dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
+	sys-devel/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-util/unicorn[python,${PYTHON_USEDEP}]
+	')"
+
+BDEPEND="doc? ( dev-python/mkdocs )"
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+}
+
+src_compile() {
+	:
+}
+
+src_install() {
+	insinto "/usr/share/${PN}"
+	doins -r *.py
+
+	python_optimize "${D}/usr/share/${PN}"
+
+	make_wrapper "gdb-gef" \
+	"gdb -ex \"source /usr/share/${PN}/gef.py\"" || die
+
+	if use doc; then
+		mkdocs build -d html || die
+		rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
+		dodoc -r html/
+	fi
+
+	dodoc README.md
+}
+
+pkg_postinst() {
+	einfo "\nUsage:"
+	einfo "    ~$ gdb-gef <program>\n"
+}

diff --git a/dev-util/gef/metadata.xml b/dev-util/gef/metadata.xml
new file mode 100644
index 000000000000..5d86fc913db6
--- /dev/null
+++ b/dev-util/gef/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>mario.haustein@hrz.tu-chemnitz.de</email>
+		<name>Mario Haustein</name>
+	</maintainer>
+	<maintainer type="person">
+		<email>sam@gentoo.org</email>
+		<name>Sam James</name>
+	</maintainer>
+	<longdescription>
+		GEF is a set of commands for x86/64, ARM, MIPS, PowerPC and SPARC to
+		assist exploit developers and reverse-engineers when using old school
+		GDB. It provides additional features to GDB using the Python API to
+		assist during the process of dynamic analysis and exploit development.
+		Application developers will also benefit from it, as GEF lifts a great
+		part of regular GDB obscurity, avoiding repeating traditional commands,
+		or bringing out the relevant information from the debugging runtime.
+	</longdescription>
+	<upstream>
+		<remote-id type="github">hugsy/gef</remote-id>
+	</upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-01-28  5:18 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-01-28  5:18 UTC (permalink / raw
  To: gentoo-commits

commit:     2627b3cc74876e07a34fe1766997d4faea723ebf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 28 05:13:54 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 28 05:16:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2627b3cc

dev-util/gef: respect EPREFIX; wire up test dependencies

Tests still hang though.

See: https://github.com/gentoo/gentoo/pull/23806
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gef/gef-2021.10.ebuild | 31 ++++++++++++++++++-------------
 dev-util/gef/gef-9999.ebuild    | 31 ++++++++++++++++++-------------
 2 files changed, 36 insertions(+), 26 deletions(-)

diff --git a/dev-util/gef/gef-2021.10.ebuild b/dev-util/gef/gef-2021.10.ebuild
index e69d14c8d8a6..0d0db6c0ae2b 100644
--- a/dev-util/gef/gef-2021.10.ebuild
+++ b/dev-util/gef/gef-2021.10.ebuild
@@ -10,7 +10,7 @@ inherit python-single-r1 wrapper
 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef"
 
-if [[ "${PV}" == *9999 ]]; then
+if [[ ${PV} == *9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/hugsy/gef"
 else
@@ -20,9 +20,9 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="doc"
-RESTRICT="test"
-
+IUSE="doc test"
+# Seem to hang right now?
+RESTRICT="!test? ( test ) test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -36,28 +36,33 @@ RDEPEND="
 		dev-util/unicorn[python,${PYTHON_USEDEP}]
 	')"
 
-BDEPEND="doc? ( dev-python/mkdocs )"
-
-pkg_setup() {
-	python-single-r1_pkg_setup
-}
+BDEPEND="doc? ( dev-python/mkdocs )
+	test? (
+		$(python_gen_cond_dep '
+			dev-python/pytest[${PYTHON_USEDEP}]
+			dev-python/pytest-xdist[${PYTHON_USEDEP}]
+		')
+	)"
 
 src_compile() {
+	# Tries to compile tests
 	:
 }
 
 src_install() {
-	insinto "/usr/share/${PN}"
+	insinto /usr/share/${PN}
 	doins -r *.py
 
-	python_optimize "${D}/usr/share/${PN}"
+	python_optimize "${ED}"/usr/share/${PN}
 
 	make_wrapper "gdb-gef" \
-	"gdb -ex \"source /usr/share/${PN}/gef.py\"" || die
+	"gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
 
 	if use doc; then
+		# TODO: docs.eclass?
 		mkdocs build -d html || die
-		rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
+
+		rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
 		dodoc -r html/
 	fi
 

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index e69d14c8d8a6..0d0db6c0ae2b 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -10,7 +10,7 @@ inherit python-single-r1 wrapper
 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef"
 
-if [[ "${PV}" == *9999 ]]; then
+if [[ ${PV} == *9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/hugsy/gef"
 else
@@ -20,9 +20,9 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="doc"
-RESTRICT="test"
-
+IUSE="doc test"
+# Seem to hang right now?
+RESTRICT="!test? ( test ) test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -36,28 +36,33 @@ RDEPEND="
 		dev-util/unicorn[python,${PYTHON_USEDEP}]
 	')"
 
-BDEPEND="doc? ( dev-python/mkdocs )"
-
-pkg_setup() {
-	python-single-r1_pkg_setup
-}
+BDEPEND="doc? ( dev-python/mkdocs )
+	test? (
+		$(python_gen_cond_dep '
+			dev-python/pytest[${PYTHON_USEDEP}]
+			dev-python/pytest-xdist[${PYTHON_USEDEP}]
+		')
+	)"
 
 src_compile() {
+	# Tries to compile tests
 	:
 }
 
 src_install() {
-	insinto "/usr/share/${PN}"
+	insinto /usr/share/${PN}
 	doins -r *.py
 
-	python_optimize "${D}/usr/share/${PN}"
+	python_optimize "${ED}"/usr/share/${PN}
 
 	make_wrapper "gdb-gef" \
-	"gdb -ex \"source /usr/share/${PN}/gef.py\"" || die
+	"gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
 
 	if use doc; then
+		# TODO: docs.eclass?
 		mkdocs build -d html || die
-		rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
+
+		rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
 		dodoc -r html/
 	fi
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-01-28  8:22 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-01-28  8:22 UTC (permalink / raw
  To: gentoo-commits

commit:     56c04f9df1cc6b560d448658f7f58203151487e8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 28 08:21:45 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 28 08:21:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c04f9d

dev-util/gef: add proxied attribute

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

 dev-util/gef/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gef/metadata.xml b/dev-util/gef/metadata.xml
index 5d86fc913db6..9ee6bdf0edc1 100644
--- a/dev-util/gef/metadata.xml
+++ b/dev-util/gef/metadata.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
+	<maintainer type="person" proxied="yes">
 		<email>mario.haustein@hrz.tu-chemnitz.de</email>
 		<name>Mario Haustein</name>
 	</maintainer>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-01-31  3:54 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-01-31  3:54 UTC (permalink / raw
  To: gentoo-commits

commit:     d4a18ac6d209a8fad9ece954c9da75f5c97434e0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 31 03:49:14 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 31 03:49:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4a18ac6

dev-util/gef: strip pylint dependency

We don't want this even for running test suites usually as it's
not helpful/indicative downstream of whether something is
working properly.

Closes: https://bugs.gentoo.org/832410
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gef/{gef-2021.10.ebuild => gef-2021.10-r1.ebuild} | 6 ++++++
 dev-util/gef/gef-9999.ebuild                               | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/dev-util/gef/gef-2021.10.ebuild b/dev-util/gef/gef-2021.10-r1.ebuild
similarity index 93%
rename from dev-util/gef/gef-2021.10.ebuild
rename to dev-util/gef/gef-2021.10-r1.ebuild
index 0d0db6c0ae2b..1591c4b14506 100644
--- a/dev-util/gef/gef-2021.10.ebuild
+++ b/dev-util/gef/gef-2021.10-r1.ebuild
@@ -44,6 +44,12 @@ BDEPEND="doc? ( dev-python/mkdocs )
 		')
 	)"
 
+python_prepare_all() {
+	sed -i -e '/pylint/d' requirements.txt || die
+
+	distutils-r1_python_prepare_all
+}
+
 src_compile() {
 	# Tries to compile tests
 	:

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index 0d0db6c0ae2b..1591c4b14506 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -44,6 +44,12 @@ BDEPEND="doc? ( dev-python/mkdocs )
 		')
 	)"
 
+python_prepare_all() {
+	sed -i -e '/pylint/d' requirements.txt || die
+
+	distutils-r1_python_prepare_all
+}
+
 src_compile() {
 	# Tries to compile tests
 	:


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-01-31  3:54 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-01-31  3:54 UTC (permalink / raw
  To: gentoo-commits

commit:     5145a289e10f7db93cfe6693c9c7bc1a53421059
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 31 03:53:42 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 31 03:53:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5145a289

dev-util/gef: add 2022.01

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

 dev-util/gef/Manifest                                | 1 +
 dev-util/gef/{gef-9999.ebuild => gef-2022.01.ebuild} | 2 +-
 dev-util/gef/gef-9999.ebuild                         | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index c6064ff0d468..baac8a70b5e9 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1 +1,2 @@
 DIST gef-2021.10.tar.gz 170829 BLAKE2B 4d21fb68b2d9239dea912bb41790c7ffe83d9a7bb17cc6b3df67078b0147ff06676ff257c46567fb9a4fa76d5e12140f567f153337e83dbdd10cf0576cd08499 SHA512 30ccc728322651c3fc88f629165a96f593f079ddaa21d194e483804cdf4bcb235ed28cfaaa6fdd85c134b2314f32bd87e3dcf5decc45720f8e7b89ca9af2c379
+DIST gef-2022.01.tar.gz 211779 BLAKE2B 1cb501cc7e05b1f96bb1d3ea42c8970273aea717b927f90120dbc5d0b5d9d7e28a89d1b1eb8a969406dfcd4f06f23e703e3aaa27a5a294b0d454d41b82b7bd12 SHA512 4e89ab889933464711c7a990df7fe6a6c014b80e9f5ad5e77382c3938413d31d03838e2215225defae88008b2ca0e577edeb01189189ea5e37d07204375fb47b

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-2022.01.ebuild
similarity index 99%
copy from dev-util/gef/gef-9999.ebuild
copy to dev-util/gef/gef-2022.01.ebuild
index 1591c4b14506..18a8151cb090 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-2022.01.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
 

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index 1591c4b14506..18a8151cb090 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-01-31  3:55 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-01-31  3:55 UTC (permalink / raw
  To: gentoo-commits

commit:     076ef56968d2da2bbcd9d24ae238d3e04d418818
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 31 03:55:04 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 31 03:55:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=076ef569

dev-util/gef: fix stripping pylint

Been doing too much distutils-r1!

Bug: https://bugs.gentoo.org/832410
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gef/gef-2021.10-r1.ebuild | 6 +++---
 dev-util/gef/gef-2022.01.ebuild    | 6 +++---
 dev-util/gef/gef-9999.ebuild       | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-util/gef/gef-2021.10-r1.ebuild b/dev-util/gef/gef-2021.10-r1.ebuild
index 1591c4b14506..42103522b0c2 100644
--- a/dev-util/gef/gef-2021.10-r1.ebuild
+++ b/dev-util/gef/gef-2021.10-r1.ebuild
@@ -44,10 +44,10 @@ BDEPEND="doc? ( dev-python/mkdocs )
 		')
 	)"
 
-python_prepare_all() {
-	sed -i -e '/pylint/d' requirements.txt || die
+src_prepare() {
+	default
 
-	distutils-r1_python_prepare_all
+	sed -i -e '/pylint/d' requirements.txt || die
 }
 
 src_compile() {

diff --git a/dev-util/gef/gef-2022.01.ebuild b/dev-util/gef/gef-2022.01.ebuild
index 18a8151cb090..e29ca85b5b66 100644
--- a/dev-util/gef/gef-2022.01.ebuild
+++ b/dev-util/gef/gef-2022.01.ebuild
@@ -44,10 +44,10 @@ BDEPEND="doc? ( dev-python/mkdocs )
 		')
 	)"
 
-python_prepare_all() {
-	sed -i -e '/pylint/d' requirements.txt || die
+src_prepare() {
+	default
 
-	distutils-r1_python_prepare_all
+	sed -i -e '/pylint/d' requirements.txt || die
 }
 
 src_compile() {

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index 18a8151cb090..e29ca85b5b66 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -44,10 +44,10 @@ BDEPEND="doc? ( dev-python/mkdocs )
 		')
 	)"
 
-python_prepare_all() {
-	sed -i -e '/pylint/d' requirements.txt || die
+src_prepare() {
+	default
 
-	distutils-r1_python_prepare_all
+	sed -i -e '/pylint/d' requirements.txt || die
 }
 
 src_compile() {


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-06-28  9:31 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-06-28  9:31 UTC (permalink / raw
  To: gentoo-commits

commit:     83df2c4feae6ef4e6bdcb77bdcdaf6d33fb7d1fd
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sun Jun 26 20:15:38 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 28 09:30:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83df2c4f

dev-util/gef: version bump 2022.06

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/26085
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gef/Manifest                                |  1 +
 dev-util/gef/{gef-9999.ebuild => gef-2022.06.ebuild} | 18 +++++++++++-------
 dev-util/gef/gef-9999.ebuild                         | 18 +++++++++++-------
 3 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index baac8a70b5e9..49ae2c4a2659 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1,2 +1,3 @@
 DIST gef-2021.10.tar.gz 170829 BLAKE2B 4d21fb68b2d9239dea912bb41790c7ffe83d9a7bb17cc6b3df67078b0147ff06676ff257c46567fb9a4fa76d5e12140f567f153337e83dbdd10cf0576cd08499 SHA512 30ccc728322651c3fc88f629165a96f593f079ddaa21d194e483804cdf4bcb235ed28cfaaa6fdd85c134b2314f32bd87e3dcf5decc45720f8e7b89ca9af2c379
 DIST gef-2022.01.tar.gz 211779 BLAKE2B 1cb501cc7e05b1f96bb1d3ea42c8970273aea717b927f90120dbc5d0b5d9d7e28a89d1b1eb8a969406dfcd4f06f23e703e3aaa27a5a294b0d454d41b82b7bd12 SHA512 4e89ab889933464711c7a990df7fe6a6c014b80e9f5ad5e77382c3938413d31d03838e2215225defae88008b2ca0e577edeb01189189ea5e37d07204375fb47b
+DIST gef-2022.06.tar.gz 217503 BLAKE2B b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3 SHA512 585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-2022.06.ebuild
similarity index 81%
copy from dev-util/gef/gef-9999.ebuild
copy to dev-util/gef/gef-2022.06.ebuild
index e29ca85b5b66..f6f2afc9a0ad 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-2022.06.ebuild
@@ -10,7 +10,7 @@ inherit python-single-r1 wrapper
 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef"
 
-if [[ ${PV} == *9999 ]]; then
+if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/hugsy/gef"
 else
@@ -36,7 +36,11 @@ RDEPEND="
 		dev-util/unicorn[python,${PYTHON_USEDEP}]
 	')"
 
-BDEPEND="doc? ( dev-python/mkdocs )
+BDEPEND="
+	doc? (
+		dev-python/mkdocs
+		dev-python/mkdocs-material
+	)
 	test? (
 		$(python_gen_cond_dep '
 			dev-python/pytest[${PYTHON_USEDEP}]
@@ -47,7 +51,7 @@ BDEPEND="doc? ( dev-python/mkdocs )
 src_prepare() {
 	default
 
-	sed -i -e '/pylint/d' requirements.txt || die
+	sed -i -e '/pylint/d' tests/requirements.txt || die
 }
 
 src_compile() {
@@ -56,19 +60,19 @@ src_compile() {
 }
 
 src_install() {
-	insinto /usr/share/${PN}
+	insinto "/usr/share/${PN}"
 	doins -r *.py
 
-	python_optimize "${ED}"/usr/share/${PN}
+	python_optimize "${ED}/usr/share/${PN}"
 
 	make_wrapper "gdb-gef" \
-	"gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
+		"gdb -x \"/usr/share/${PN}/gef.py\"" || die
 
 	if use doc; then
 		# TODO: docs.eclass?
 		mkdocs build -d html || die
 
-		rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
+		rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
 		dodoc -r html/
 	fi
 

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index e29ca85b5b66..f6f2afc9a0ad 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -10,7 +10,7 @@ inherit python-single-r1 wrapper
 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef"
 
-if [[ ${PV} == *9999 ]]; then
+if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/hugsy/gef"
 else
@@ -36,7 +36,11 @@ RDEPEND="
 		dev-util/unicorn[python,${PYTHON_USEDEP}]
 	')"
 
-BDEPEND="doc? ( dev-python/mkdocs )
+BDEPEND="
+	doc? (
+		dev-python/mkdocs
+		dev-python/mkdocs-material
+	)
 	test? (
 		$(python_gen_cond_dep '
 			dev-python/pytest[${PYTHON_USEDEP}]
@@ -47,7 +51,7 @@ BDEPEND="doc? ( dev-python/mkdocs )
 src_prepare() {
 	default
 
-	sed -i -e '/pylint/d' requirements.txt || die
+	sed -i -e '/pylint/d' tests/requirements.txt || die
 }
 
 src_compile() {
@@ -56,19 +60,19 @@ src_compile() {
 }
 
 src_install() {
-	insinto /usr/share/${PN}
+	insinto "/usr/share/${PN}"
 	doins -r *.py
 
-	python_optimize "${ED}"/usr/share/${PN}
+	python_optimize "${ED}/usr/share/${PN}"
 
 	make_wrapper "gdb-gef" \
-	"gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
+		"gdb -x \"/usr/share/${PN}/gef.py\"" || die
 
 	if use doc; then
 		# TODO: docs.eclass?
 		mkdocs build -d html || die
 
-		rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
+		rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
 		dodoc -r html/
 	fi
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-07-26  4:26 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-07-26  4:26 UTC (permalink / raw
  To: gentoo-commits

commit:     03cef1db0e6eb5cc1ef16a694ce0baf53bc7f13c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 26 04:18:33 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 26 04:25:23 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03cef1db

dev-util/gef: drop 2021.10-r1

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

 dev-util/gef/Manifest              |  1 -
 dev-util/gef/gef-2021.10-r1.ebuild | 81 --------------------------------------
 2 files changed, 82 deletions(-)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index 49ae2c4a2659..0d2bdf2c1ce8 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1,3 +1,2 @@
-DIST gef-2021.10.tar.gz 170829 BLAKE2B 4d21fb68b2d9239dea912bb41790c7ffe83d9a7bb17cc6b3df67078b0147ff06676ff257c46567fb9a4fa76d5e12140f567f153337e83dbdd10cf0576cd08499 SHA512 30ccc728322651c3fc88f629165a96f593f079ddaa21d194e483804cdf4bcb235ed28cfaaa6fdd85c134b2314f32bd87e3dcf5decc45720f8e7b89ca9af2c379
 DIST gef-2022.01.tar.gz 211779 BLAKE2B 1cb501cc7e05b1f96bb1d3ea42c8970273aea717b927f90120dbc5d0b5d9d7e28a89d1b1eb8a969406dfcd4f06f23e703e3aaa27a5a294b0d454d41b82b7bd12 SHA512 4e89ab889933464711c7a990df7fe6a6c014b80e9f5ad5e77382c3938413d31d03838e2215225defae88008b2ca0e577edeb01189189ea5e37d07204375fb47b
 DIST gef-2022.06.tar.gz 217503 BLAKE2B b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3 SHA512 585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100

diff --git a/dev-util/gef/gef-2021.10-r1.ebuild b/dev-util/gef/gef-2021.10-r1.ebuild
deleted file mode 100644
index 42103522b0c2..000000000000
--- a/dev-util/gef/gef-2021.10-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit python-single-r1 wrapper
-
-DESCRIPTION="A 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 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="doc test"
-# Seem to hang right now?
-RESTRICT="!test? ( test ) test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
-	sys-devel/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-util/unicorn[python,${PYTHON_USEDEP}]
-	')"
-
-BDEPEND="doc? ( dev-python/mkdocs )
-	test? (
-		$(python_gen_cond_dep '
-			dev-python/pytest[${PYTHON_USEDEP}]
-			dev-python/pytest-xdist[${PYTHON_USEDEP}]
-		')
-	)"
-
-src_prepare() {
-	default
-
-	sed -i -e '/pylint/d' requirements.txt || die
-}
-
-src_compile() {
-	# Tries to compile tests
-	:
-}
-
-src_install() {
-	insinto /usr/share/${PN}
-	doins -r *.py
-
-	python_optimize "${ED}"/usr/share/${PN}
-
-	make_wrapper "gdb-gef" \
-	"gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
-
-	if use doc; then
-		# TODO: docs.eclass?
-		mkdocs build -d html || die
-
-		rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
-		dodoc -r html/
-	fi
-
-	dodoc README.md
-}
-
-pkg_postinst() {
-	einfo "\nUsage:"
-	einfo "    ~$ gdb-gef <program>\n"
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-10-30  9:35 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-10-30  9:35 UTC (permalink / raw
  To: gentoo-commits

commit:     118ed5a34d15597a315a811c975f46a29b1a1efa
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Wed Oct 19 16:34:07 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 30 09:33:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118ed5a3

dev-util/gef: use docs.eclass

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

 .../{gef-2022.06.ebuild => gef-2022.06-r1.ebuild}  | 27 ++++++++++------------
 dev-util/gef/gef-9999.ebuild                       | 27 ++++++++++------------
 2 files changed, 24 insertions(+), 30 deletions(-)

diff --git a/dev-util/gef/gef-2022.06.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild
similarity index 84%
rename from dev-util/gef/gef-2022.06.ebuild
rename to dev-util/gef/gef-2022.06-r1.ebuild
index f6f2afc9a0ad..9e741b58d560 100644
--- a/dev-util/gef/gef-2022.06.ebuild
+++ b/dev-util/gef/gef-2022.06-r1.ebuild
@@ -5,7 +5,12 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
 
-inherit python-single-r1 wrapper
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+	dev-python/mkdocs-material
+"
+
+inherit python-single-r1 docs wrapper
 
 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef"
@@ -20,7 +25,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="doc test"
+IUSE="test"
 # Seem to hang right now?
 RESTRICT="!test? ( test ) test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -37,10 +42,6 @@ RDEPEND="
 	')"
 
 BDEPEND="
-	doc? (
-		dev-python/mkdocs
-		dev-python/mkdocs-material
-	)
 	test? (
 		$(python_gen_cond_dep '
 			dev-python/pytest[${PYTHON_USEDEP}]
@@ -48,6 +49,8 @@ BDEPEND="
 		')
 	)"
 
+DOCS=( README.md )
+
 src_prepare() {
 	default
 
@@ -57,6 +60,8 @@ src_prepare() {
 src_compile() {
 	# Tries to compile tests
 	:
+
+	docs_compile
 }
 
 src_install() {
@@ -68,15 +73,7 @@ src_install() {
 	make_wrapper "gdb-gef" \
 		"gdb -x \"/usr/share/${PN}/gef.py\"" || die
 
-	if use doc; then
-		# TODO: docs.eclass?
-		mkdocs build -d html || die
-
-		rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
-		dodoc -r html/
-	fi
-
-	dodoc README.md
+	einstalldocs
 }
 
 pkg_postinst() {

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index f6f2afc9a0ad..9e741b58d560 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -5,7 +5,12 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
 
-inherit python-single-r1 wrapper
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+	dev-python/mkdocs-material
+"
+
+inherit python-single-r1 docs wrapper
 
 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef"
@@ -20,7 +25,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="doc test"
+IUSE="test"
 # Seem to hang right now?
 RESTRICT="!test? ( test ) test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -37,10 +42,6 @@ RDEPEND="
 	')"
 
 BDEPEND="
-	doc? (
-		dev-python/mkdocs
-		dev-python/mkdocs-material
-	)
 	test? (
 		$(python_gen_cond_dep '
 			dev-python/pytest[${PYTHON_USEDEP}]
@@ -48,6 +49,8 @@ BDEPEND="
 		')
 	)"
 
+DOCS=( README.md )
+
 src_prepare() {
 	default
 
@@ -57,6 +60,8 @@ src_prepare() {
 src_compile() {
 	# Tries to compile tests
 	:
+
+	docs_compile
 }
 
 src_install() {
@@ -68,15 +73,7 @@ src_install() {
 	make_wrapper "gdb-gef" \
 		"gdb -x \"/usr/share/${PN}/gef.py\"" || die
 
-	if use doc; then
-		# TODO: docs.eclass?
-		mkdocs build -d html || die
-
-		rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
-		dodoc -r html/
-	fi
-
-	dodoc README.md
+	einstalldocs
 }
 
 pkg_postinst() {


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2022-10-30  9:35 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-10-30  9:35 UTC (permalink / raw
  To: gentoo-commits

commit:     d12ce7650620d9e557ff87882e4113c90cdc8314
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Wed Oct 19 16:24:24 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 30 09:33:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d12ce765

dev-util/gef: drop 2022.01

Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gef/Manifest           |  1 -
 dev-util/gef/gef-2022.01.ebuild | 81 -----------------------------------------
 2 files changed, 82 deletions(-)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index 0d2bdf2c1ce8..e8817b004f70 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1,2 +1 @@
-DIST gef-2022.01.tar.gz 211779 BLAKE2B 1cb501cc7e05b1f96bb1d3ea42c8970273aea717b927f90120dbc5d0b5d9d7e28a89d1b1eb8a969406dfcd4f06f23e703e3aaa27a5a294b0d454d41b82b7bd12 SHA512 4e89ab889933464711c7a990df7fe6a6c014b80e9f5ad5e77382c3938413d31d03838e2215225defae88008b2ca0e577edeb01189189ea5e37d07204375fb47b
 DIST gef-2022.06.tar.gz 217503 BLAKE2B b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3 SHA512 585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100

diff --git a/dev-util/gef/gef-2022.01.ebuild b/dev-util/gef/gef-2022.01.ebuild
deleted file mode 100644
index e29ca85b5b66..000000000000
--- a/dev-util/gef/gef-2022.01.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit python-single-r1 wrapper
-
-DESCRIPTION="A 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 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="doc test"
-# Seem to hang right now?
-RESTRICT="!test? ( test ) test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
-	sys-devel/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-util/unicorn[python,${PYTHON_USEDEP}]
-	')"
-
-BDEPEND="doc? ( dev-python/mkdocs )
-	test? (
-		$(python_gen_cond_dep '
-			dev-python/pytest[${PYTHON_USEDEP}]
-			dev-python/pytest-xdist[${PYTHON_USEDEP}]
-		')
-	)"
-
-src_prepare() {
-	default
-
-	sed -i -e '/pylint/d' requirements.txt || die
-}
-
-src_compile() {
-	# Tries to compile tests
-	:
-}
-
-src_install() {
-	insinto /usr/share/${PN}
-	doins -r *.py
-
-	python_optimize "${ED}"/usr/share/${PN}
-
-	make_wrapper "gdb-gef" \
-	"gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
-
-	if use doc; then
-		# TODO: docs.eclass?
-		mkdocs build -d html || die
-
-		rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
-		dodoc -r html/
-	fi
-
-	dodoc README.md
-}
-
-pkg_postinst() {
-	einfo "\nUsage:"
-	einfo "    ~$ gdb-gef <program>\n"
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-01-05 16:42 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2023-01-05 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     936f6a792b342d0c19e57cc82f8650eb2de01519
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  5 16:42:33 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jan  5 16:42:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936f6a79

dev-util/gef: Stabilize 2022.06-r1 x86, #889830

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

 dev-util/gef/gef-2022.06-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/gef/gef-2022.06-r1.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild
index 9e741b58d560..3d0ae74b3708 100644
--- a/dev-util/gef/gef-2022.06-r1.ebuild
+++ b/dev-util/gef/gef-2022.06-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -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 ~x86"
+	KEYWORDS="~amd64 x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-01-05 16:42 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2023-01-05 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     77be32d3058492f6c858fe47ae1d2ac311c81de9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  5 16:42:34 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jan  5 16:42:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77be32d3

dev-util/gef: Stabilize 2022.06-r1 amd64, #889830

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

 dev-util/gef/gef-2022.06-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gef/gef-2022.06-r1.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild
index 3d0ae74b3708..86ae37844ae4 100644
--- a/dev-util/gef/gef-2022.06-r1.ebuild
+++ b/dev-util/gef/gef-2022.06-r1.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 x86"
+	KEYWORDS="amd64 x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-01-10  4:13 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-01-10  4:13 UTC (permalink / raw
  To: gentoo-commits

commit:     84af43e69f5da7dc17e183e8415cc83aaa5bad3f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 04:12:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 04:12:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84af43e6

dev-util/gef: enable py3.11

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

 dev-util/gef/gef-2022.06-r1.ebuild | 2 +-
 dev-util/gef/gef-9999.ebuild       | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/gef/gef-2022.06-r1.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild
index 86ae37844ae4..aae7cfa37c1d 100644
--- a/dev-util/gef/gef-2022.06-r1.ebuild
+++ b/dev-util/gef/gef-2022.06-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index 9e741b58d560..cd097e27cf2d 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-01-14 10:00 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2023-01-14 10:00 UTC (permalink / raw
  To: gentoo-commits

commit:     ff44dd5e8b2d7fe5550f7f01968a8147c2a95d37
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 09:59:55 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 09:59:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff44dd5e

dev-util/gef: Keyword 2022.06-r1 ppc, #888513

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

 dev-util/gef/gef-2022.06-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gef/gef-2022.06-r1.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild
index aae7cfa37c1d..7354edbd7aae 100644
--- a/dev-util/gef/gef-2022.06-r1.ebuild
+++ b/dev-util/gef/gef-2022.06-r1.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 x86"
+	KEYWORDS="amd64 ~ppc x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-02-25  5:47 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2023-02-25  5:47 UTC (permalink / raw
  To: gentoo-commits

commit:     e7313391281f09d1b6c2f70fd117a4e42c8780bd
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 05:46:54 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 05:46:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7313391

dev-util/gef: Keyword 2022.06-r1 arm, #888513

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

 dev-util/gef/gef-2022.06-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gef/gef-2022.06-r1.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild
index 7354edbd7aae..42657dc8602e 100644
--- a/dev-util/gef/gef-2022.06-r1.ebuild
+++ b/dev-util/gef/gef-2022.06-r1.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 ~ppc x86"
+	KEYWORDS="amd64 ~arm ~ppc x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-04-14  4:04 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-04-14  4:04 UTC (permalink / raw
  To: gentoo-commits

commit:     847f9cadee136ddaeceab9f4af877bd4dbc36c67
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 04:02:57 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 04:02:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=847f9cad

dev-util/gef: Keyword 2022.06-r1 arm64, #888513

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

 dev-util/gef/gef-2022.06-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gef/gef-2022.06-r1.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild
index 42657dc8602e..40771ea6b71c 100644
--- a/dev-util/gef/gef-2022.06-r1.ebuild
+++ b/dev-util/gef/gef-2022.06-r1.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 ~arm ~ppc x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-04-14 19:43 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-04-14 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     33fbe0469b25bd5dc637165d1f4ec5fac68d4832
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 19:37:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 19:37:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33fbe046

dev-util/gef: Keyword 2022.06-r1 ppc64, #888513

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

 dev-util/gef/gef-2022.06-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gef/gef-2022.06-r1.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild
index 40771ea6b71c..de47a718664f 100644
--- a/dev-util/gef/gef-2022.06-r1.ebuild
+++ b/dev-util/gef/gef-2022.06-r1.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 ~arm ~arm64 ~ppc x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-04-25  1:57 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-04-25  1:57 UTC (permalink / raw
  To: gentoo-commits

commit:     02adcaab22a7b10ef07fdb62c162d6e6a19392a1
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Wed Apr 19 21:03:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 01:57:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02adcaab

dev-util/gef: add 2023.06

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

 dev-util/gef/Manifest           |  1 +
 dev-util/gef/gef-2023.06.ebuild | 82 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index e8817b004f70..884984b821e7 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1 +1,2 @@
 DIST gef-2022.06.tar.gz 217503 BLAKE2B b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3 SHA512 585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100
+DIST gef-2023.06.tar.gz 187126 BLAKE2B e44606249d42760caf4e47f1b2f5e4592255fd8b81b28cab313352d10dcbc47a79a0130e102cc2618fe88dc47a5589ed6bee3e7d80878cc66f5e9abd775c103e SHA512 5362234ae6b753abe719280640148978cd25f535249a1ad9311ebd66f99138d59d5b9f07e9e93ebe00aab4702c73229c2f3d92e2d70fb5daf3f30a49e4d3b8ff

diff --git a/dev-util/gef/gef-2023.06.ebuild b/dev-util/gef/gef-2023.06.ebuild
new file mode 100644
index 000000000000..d6b6691121d0
--- /dev/null
+++ b/dev-util/gef/gef-2023.06.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+	dev-python/mkdocs-material
+"
+
+inherit python-single-r1 docs wrapper
+
+DESCRIPTION="A 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 ~arm ~arm64 ~ppc ~ppc64 ~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}]
+	sys-devel/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-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] 32+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-04-25  1:57 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-04-25  1:57 UTC (permalink / raw
  To: gentoo-commits

commit:     35886b974d298f79a4ac5e2fd5f774c55228c10d
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Wed Apr 19 21:01:02 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 01:57:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35886b97

dev-util/gef: sync KEYWORDS to live template

Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index cd097e27cf2d..d6b6691121d0 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.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 ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-05-25  8:12 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2023-05-25  8:12 UTC (permalink / raw
  To: gentoo-commits

commit:     814797b3cf3e3da6bc4a1dc845f42af7c44d9107
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 08:12:11 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu May 25 08:12:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=814797b3

dev-util/gef: Stabilize 2023.06 x86, #907153

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

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

diff --git a/dev-util/gef/gef-2023.06.ebuild b/dev-util/gef/gef-2023.06.ebuild
index d6b6691121d0..196b4d97a927 100644
--- a/dev-util/gef/gef-2023.06.ebuild
+++ b/dev-util/gef/gef-2023.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 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-05-25  8:25 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2023-05-25  8:25 UTC (permalink / raw
  To: gentoo-commits

commit:     3cc86acbbd4902627229d8b79e7405fdb13a0e4b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 08:24:44 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu May 25 08:24:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc86acb

dev-util/gef: Stabilize 2023.06 amd64, #907153

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

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

diff --git a/dev-util/gef/gef-2023.06.ebuild b/dev-util/gef/gef-2023.06.ebuild
index 196b4d97a927..de47a718664f 100644
--- a/dev-util/gef/gef-2023.06.ebuild
+++ b/dev-util/gef/gef-2023.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 ~arm ~arm64 ~ppc ~ppc64 x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-08-26  4:01 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-08-26  4:01 UTC (permalink / raw
  To: gentoo-commits

commit:     810b7a12a71dfe5d93ef144144b413eb051f880c
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Wed Aug 23 22:01:16 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 03:56:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810b7a12

dev-util/gef: add 2023.08

Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gef/Manifest           |  1 +
 dev-util/gef/gef-2023.08.ebuild | 82 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index 0e27d66095a3..3fa134dbf80d 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1 +1,2 @@
 DIST gef-2023.06.tar.gz 187126 BLAKE2B e44606249d42760caf4e47f1b2f5e4592255fd8b81b28cab313352d10dcbc47a79a0130e102cc2618fe88dc47a5589ed6bee3e7d80878cc66f5e9abd775c103e SHA512 5362234ae6b753abe719280640148978cd25f535249a1ad9311ebd66f99138d59d5b9f07e9e93ebe00aab4702c73229c2f3d92e2d70fb5daf3f30a49e4d3b8ff
+DIST gef-2023.08.tar.gz 230347 BLAKE2B b9b8fed1bdf81fa870583921c4bdd6df2d98112748c939da48acae7e636ec6e22dc751d8ed75e52e72ff0aa04835720293f0e82e99ff614c447f2a614c76e48a SHA512 d3a26826b991db7e8d475da945b16933ce046dd64381f5df60ea0fe310d0325f39b05142de5f75abbbd5693c93ad70ff25e982d0ff3526a6fe66fd7526a359c5

diff --git a/dev-util/gef/gef-2023.08.ebuild b/dev-util/gef/gef-2023.08.ebuild
new file mode 100644
index 000000000000..c468c6a59a15
--- /dev/null
+++ b/dev-util/gef/gef-2023.08.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+	dev-python/mkdocs-material
+"
+
+inherit python-single-r1 docs wrapper
+
+DESCRIPTION="A 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 ~arm ~arm64 ~ppc ~ppc64 ~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}]
+	sys-devel/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-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] 32+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-08-26  4:01 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-08-26  4:01 UTC (permalink / raw
  To: gentoo-commits

commit:     e2bd4528ad8b253b4b373060f09e587060733992
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Wed Aug 23 21:58:56 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 03:56:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2bd4528

dev-util/gef: drop 2022.06-r1

Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gef/Manifest              |  1 -
 dev-util/gef/gef-2022.06-r1.ebuild | 82 --------------------------------------
 2 files changed, 83 deletions(-)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index 884984b821e7..0e27d66095a3 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1,2 +1 @@
-DIST gef-2022.06.tar.gz 217503 BLAKE2B b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3 SHA512 585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100
 DIST gef-2023.06.tar.gz 187126 BLAKE2B e44606249d42760caf4e47f1b2f5e4592255fd8b81b28cab313352d10dcbc47a79a0130e102cc2618fe88dc47a5589ed6bee3e7d80878cc66f5e9abd775c103e SHA512 5362234ae6b753abe719280640148978cd25f535249a1ad9311ebd66f99138d59d5b9f07e9e93ebe00aab4702c73229c2f3d92e2d70fb5daf3f30a49e4d3b8ff

diff --git a/dev-util/gef/gef-2022.06-r1.ebuild b/dev-util/gef/gef-2022.06-r1.ebuild
deleted file mode 100644
index de47a718664f..000000000000
--- a/dev-util/gef/gef-2022.06-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
-	dev-python/mkdocs-material
-"
-
-inherit python-single-r1 docs wrapper
-
-DESCRIPTION="A 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 ~arm ~arm64 ~ppc ~ppc64 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}]
-	sys-devel/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-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] 32+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-08-26  4:01 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-08-26  4:01 UTC (permalink / raw
  To: gentoo-commits

commit:     3aa05b1f0008a48fcc5a2cfd46c40c7a0b1b0cb1
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Wed Aug 23 22:01:29 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 03:56:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa05b1f

dev-util/gef: disable py3.9, sync live

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

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

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index d6b6691121d0..c468c6a59a15 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-09-26 17:58 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-09-26 17:58 UTC (permalink / raw
  To: gentoo-commits

commit:     49398b761063331110cdf6ba514d12fb6d026f54
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 26 17:58:25 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 26 17:58:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49398b76

dev-util/gef: Stabilize 2023.08 amd64, #914746

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

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

diff --git a/dev-util/gef/gef-2023.08.ebuild b/dev-util/gef/gef-2023.08.ebuild
index c468c6a59a15..524ebe44de5a 100644
--- a/dev-util/gef/gef-2023.08.ebuild
+++ b/dev-util/gef/gef-2023.08.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 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-09-26 18:25 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2023-09-26 18:25 UTC (permalink / raw
  To: gentoo-commits

commit:     7b757764a05695290d568dabca9dccdac5238fff
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 26 18:25:17 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 26 18:25:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b757764

dev-util/gef: Stabilize 2023.08 x86, #914746

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

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

diff --git a/dev-util/gef/gef-2023.08.ebuild b/dev-util/gef/gef-2023.08.ebuild
index 524ebe44de5a..a102f4409d8a 100644
--- a/dev-util/gef/gef-2023.08.ebuild
+++ b/dev-util/gef/gef-2023.08.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 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2023-10-04 21:56 Conrad Kostecki
  0 siblings, 0 replies; 32+ messages in thread
From: Conrad Kostecki @ 2023-10-04 21:56 UTC (permalink / raw
  To: gentoo-commits

commit:     dc7382b89a41d0ba39c82c1cd6290b7eb1adf3dd
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Wed Oct  4 21:15:05 2023 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Wed Oct  4 21:55:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7382b8

dev-util/gef: drop 2023.06

Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-util/gef/Manifest           |  1 -
 dev-util/gef/gef-2023.06.ebuild | 82 -----------------------------------------
 2 files changed, 83 deletions(-)

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index 3fa134dbf80d..0ac5e0cbea13 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1,2 +1 @@
-DIST gef-2023.06.tar.gz 187126 BLAKE2B e44606249d42760caf4e47f1b2f5e4592255fd8b81b28cab313352d10dcbc47a79a0130e102cc2618fe88dc47a5589ed6bee3e7d80878cc66f5e9abd775c103e SHA512 5362234ae6b753abe719280640148978cd25f535249a1ad9311ebd66f99138d59d5b9f07e9e93ebe00aab4702c73229c2f3d92e2d70fb5daf3f30a49e4d3b8ff
 DIST gef-2023.08.tar.gz 230347 BLAKE2B b9b8fed1bdf81fa870583921c4bdd6df2d98112748c939da48acae7e636ec6e22dc751d8ed75e52e72ff0aa04835720293f0e82e99ff614c447f2a614c76e48a SHA512 d3a26826b991db7e8d475da945b16933ce046dd64381f5df60ea0fe310d0325f39b05142de5f75abbbd5693c93ad70ff25e982d0ff3526a6fe66fd7526a359c5

diff --git a/dev-util/gef/gef-2023.06.ebuild b/dev-util/gef/gef-2023.06.ebuild
deleted file mode 100644
index de47a718664f..000000000000
--- a/dev-util/gef/gef-2023.06.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
-	dev-python/mkdocs-material
-"
-
-inherit python-single-r1 docs wrapper
-
-DESCRIPTION="A 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 ~arm ~arm64 ~ppc ~ppc64 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}]
-	sys-devel/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-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] 32+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2024-01-14  4:53 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2024-01-14  4:53 UTC (permalink / raw
  To: gentoo-commits

commit:     8d47458741e34eb501cbfe317123f4a6a05f471c
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sat Jan 13 07:34:12 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 04:51:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d474587

dev-util/gef: add 2024.01

Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
index 0ac5e0cbea13..ba2a872e5a3b 100644
--- a/dev-util/gef/Manifest
+++ b/dev-util/gef/Manifest
@@ -1 +1,2 @@
 DIST gef-2023.08.tar.gz 230347 BLAKE2B b9b8fed1bdf81fa870583921c4bdd6df2d98112748c939da48acae7e636ec6e22dc751d8ed75e52e72ff0aa04835720293f0e82e99ff614c447f2a614c76e48a SHA512 d3a26826b991db7e8d475da945b16933ce046dd64381f5df60ea0fe310d0325f39b05142de5f75abbbd5693c93ad70ff25e982d0ff3526a6fe66fd7526a359c5
+DIST gef-2024.01.tar.gz 235145 BLAKE2B f5409e592c50dbbe65761e7727f28aa7a96b130449f187e392cc0170707b7cfb2d1bf9e75581dce7dce8ff6d004ffc624d34a46b7ba35ab434a5671662860bdb SHA512 d8dbc308f864e434ea79eaf44e329e11f2cea9836a5dcdc019bd621bbec6792f70e58edd9fd8b3c434dc61a17fbac08394e281530423081beb1cc1192aece79c

diff --git a/dev-util/gef/gef-2024.01.ebuild b/dev-util/gef/gef-2024.01.ebuild
new file mode 100644
index 000000000000..5af9582375b5
--- /dev/null
+++ b/dev-util/gef/gef-2024.01.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="A 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}]
+	sys-devel/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] 32+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2024-01-14  4:53 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2024-01-14  4:53 UTC (permalink / raw
  To: gentoo-commits

commit:     bd01bf9e7c4d4d70fbad104dc96cbc4746a39fb1
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sat Jan 13 07:32:47 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 04:51:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd01bf9e

dev-util/gef: enable py3.12

Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-util/gef/gef-2023.08.ebuild b/dev-util/gef/gef-2023.08.ebuild
index f455ec15947e..5c5f2539985e 100644
--- a/dev-util/gef/gef-2023.08.ebuild
+++ b/dev-util/gef/gef-2023.08.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index b9fb91eab1af..981a072ee86f 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 DOCS_BUILDER="mkdocs"
 DOCS_DEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2024-01-14  4:53 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2024-01-14  4:53 UTC (permalink / raw
  To: gentoo-commits

commit:     3a26074b4467bce0da41beaaa65447bd32e89548
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 14 04:53:03 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 04:53:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a26074b

dev-util/gef: fixup for gdb rename

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

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

diff --git a/dev-util/gef/gef-2024.01.ebuild b/dev-util/gef/gef-2024.01.ebuild
index 5af9582375b5..e9aa51550300 100644
--- a/dev-util/gef/gef-2024.01.ebuild
+++ b/dev-util/gef/gef-2024.01.ebuild
@@ -33,7 +33,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="
 	${PYTHON_DEPS}
 	dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
-	sys-devel/gdb[python,${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}]


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2024-01-14  4:53 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2024-01-14  4:53 UTC (permalink / raw
  To: gentoo-commits

commit:     41d6071f542e177948d6a20f0abb3d7ebfec0ce2
Author:     Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
AuthorDate: Sat Jan 13 07:34:37 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 04:51:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d6071f

dev-util/gef: sync live

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

 dev-util/gef/gef-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index 981a072ee86f..1a1d8d3edec5 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.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 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+	KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="MIT"
@@ -38,6 +38,7 @@ RDEPEND="
 		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}]
 	')"
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
@ 2024-01-14  4:57 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2024-01-14  4:57 UTC (permalink / raw
  To: gentoo-commits

commit:     756a381542141c95cd20da2e44bc15fd1e609ce4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 14 04:56:52 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 04:56:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=756a3815

dev-util/gef: tweak description

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

 dev-util/gef/gef-2023.08.ebuild | 2 +-
 dev-util/gef/gef-2024.01.ebuild | 2 +-
 dev-util/gef/gef-9999.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/gef/gef-2023.08.ebuild b/dev-util/gef/gef-2023.08.ebuild
index 5c5f2539985e..dcf8e73117bf 100644
--- a/dev-util/gef/gef-2023.08.ebuild
+++ b/dev-util/gef/gef-2023.08.ebuild
@@ -12,7 +12,7 @@ DOCS_DEPEND="
 
 inherit python-single-r1 docs wrapper
 
-DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+DESCRIPTION="GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef"
 
 if [[ ${PV} == 9999 ]]; then

diff --git a/dev-util/gef/gef-2024.01.ebuild b/dev-util/gef/gef-2024.01.ebuild
index e9aa51550300..ab3ad1835c9a 100644
--- a/dev-util/gef/gef-2024.01.ebuild
+++ b/dev-util/gef/gef-2024.01.ebuild
@@ -12,7 +12,7 @@ DOCS_DEPEND="
 
 inherit python-single-r1 docs wrapper
 
-DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+DESCRIPTION="GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef"
 
 if [[ ${PV} == 9999 ]]; then

diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
index 1a1d8d3edec5..b692b6cc9ec0 100644
--- a/dev-util/gef/gef-9999.ebuild
+++ b/dev-util/gef/gef-9999.ebuild
@@ -12,7 +12,7 @@ DOCS_DEPEND="
 
 inherit python-single-r1 docs wrapper
 
-DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
+DESCRIPTION="GDB Enhanced Features for exploit devs & reversers"
 HOMEPAGE="https://github.com/hugsy/gef"
 
 if [[ ${PV} == 9999 ]]; then


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

end of thread, other threads:[~2024-01-14  4:57 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-26  4:01 [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-01-14  4:57 Sam James
2024-01-14  4:53 Sam James
2024-01-14  4:53 Sam James
2024-01-14  4:53 Sam James
2024-01-14  4:53 Sam James
2023-10-04 21:56 Conrad Kostecki
2023-09-26 18:25 Sam James
2023-09-26 17:58 Sam James
2023-08-26  4:01 Sam James
2023-08-26  4:01 Sam James
2023-05-25  8:25 Arthur Zamarin
2023-05-25  8:12 Arthur Zamarin
2023-04-25  1:57 Sam James
2023-04-25  1:57 Sam James
2023-04-14 19:43 Sam James
2023-04-14  4:04 Sam James
2023-02-25  5:47 Arthur Zamarin
2023-01-14 10:00 Arthur Zamarin
2023-01-10  4:13 Sam James
2023-01-05 16:42 Arthur Zamarin
2023-01-05 16:42 Arthur Zamarin
2022-10-30  9:35 Sam James
2022-10-30  9:35 Sam James
2022-07-26  4:26 Sam James
2022-06-28  9:31 Sam James
2022-01-31  3:55 Sam James
2022-01-31  3:54 Sam James
2022-01-31  3:54 Sam James
2022-01-28  8:22 Sam James
2022-01-28  5:18 Sam James
2022-01-28  5:18 Sam James

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