Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/gef/
Date: Sun, 30 Oct 2022 09:35:05
Message-Id: 1667122406.d12ce7650620d9e557ff87882e4113c90cdc8314.sam@gentoo
1 commit: d12ce7650620d9e557ff87882e4113c90cdc8314
2 Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
3 AuthorDate: Wed Oct 19 16:24:24 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 30 09:33:26 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d12ce765
7
8 dev-util/gef: drop 2022.01
9
10 Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 dev-util/gef/Manifest | 1 -
14 dev-util/gef/gef-2022.01.ebuild | 81 -----------------------------------------
15 2 files changed, 82 deletions(-)
16
17 diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
18 index 0d2bdf2c1ce8..e8817b004f70 100644
19 --- a/dev-util/gef/Manifest
20 +++ b/dev-util/gef/Manifest
21 @@ -1,2 +1 @@
22 -DIST gef-2022.01.tar.gz 211779 BLAKE2B 1cb501cc7e05b1f96bb1d3ea42c8970273aea717b927f90120dbc5d0b5d9d7e28a89d1b1eb8a969406dfcd4f06f23e703e3aaa27a5a294b0d454d41b82b7bd12 SHA512 4e89ab889933464711c7a990df7fe6a6c014b80e9f5ad5e77382c3938413d31d03838e2215225defae88008b2ca0e577edeb01189189ea5e37d07204375fb47b
23 DIST gef-2022.06.tar.gz 217503 BLAKE2B b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3 SHA512 585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100
24
25 diff --git a/dev-util/gef/gef-2022.01.ebuild b/dev-util/gef/gef-2022.01.ebuild
26 deleted file mode 100644
27 index e29ca85b5b66..000000000000
28 --- a/dev-util/gef/gef-2022.01.ebuild
29 +++ /dev/null
30 @@ -1,81 +0,0 @@
31 -# Copyright 1999-2022 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=8
35 -
36 -PYTHON_COMPAT=( python3_{9..10} )
37 -
38 -inherit python-single-r1 wrapper
39 -
40 -DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
41 -HOMEPAGE="https://github.com/hugsy/gef"
42 -
43 -if [[ ${PV} == *9999 ]]; then
44 - inherit git-r3
45 - EGIT_REPO_URI="https://github.com/hugsy/gef"
46 -else
47 - SRC_URI="https://github.com/hugsy/gef/archive/${PV}.tar.gz -> ${P}.tar.gz"
48 - KEYWORDS="~amd64 ~x86"
49 -fi
50 -
51 -LICENSE="MIT"
52 -SLOT="0"
53 -IUSE="doc test"
54 -# Seem to hang right now?
55 -RESTRICT="!test? ( test ) test"
56 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
57 -
58 -RDEPEND="
59 - ${PYTHON_DEPS}
60 - dev-util/ropper[${PYTHON_SINGLE_USEDEP}]
61 - sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
62 - $(python_gen_cond_dep '
63 - dev-libs/capstone[python,${PYTHON_USEDEP}]
64 - dev-libs/keystone[python,${PYTHON_USEDEP}]
65 - dev-python/pylint[${PYTHON_USEDEP}]
66 - dev-util/unicorn[python,${PYTHON_USEDEP}]
67 - ')"
68 -
69 -BDEPEND="doc? ( dev-python/mkdocs )
70 - test? (
71 - $(python_gen_cond_dep '
72 - dev-python/pytest[${PYTHON_USEDEP}]
73 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
74 - ')
75 - )"
76 -
77 -src_prepare() {
78 - default
79 -
80 - sed -i -e '/pylint/d' requirements.txt || die
81 -}
82 -
83 -src_compile() {
84 - # Tries to compile tests
85 - :
86 -}
87 -
88 -src_install() {
89 - insinto /usr/share/${PN}
90 - doins -r *.py
91 -
92 - python_optimize "${ED}"/usr/share/${PN}
93 -
94 - make_wrapper "gdb-gef" \
95 - "gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
96 -
97 - if use doc; then
98 - # TODO: docs.eclass?
99 - mkdocs build -d html || die
100 -
101 - rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
102 - dodoc -r html/
103 - fi
104 -
105 - dodoc README.md
106 -}
107 -
108 -pkg_postinst() {
109 - einfo "\nUsage:"
110 - einfo " ~$ gdb-gef <program>\n"
111 -}