* [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: 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-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-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 --
2022-07-26 4:26 [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-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-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