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: Tue, 28 Jun 2022 09:32:01
Message-Id: 1656408609.83df2c4feae6ef4e6bdcb77bdcdaf6d33fb7d1fd.sam@gentoo
1 commit: 83df2c4feae6ef4e6bdcb77bdcdaf6d33fb7d1fd
2 Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de>
3 AuthorDate: Sun Jun 26 20:15:38 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 28 09:30:09 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83df2c4f
7
8 dev-util/gef: version bump 2022.06
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de>
12 Closes: https://github.com/gentoo/gentoo/pull/26085
13 Signed-off-by: Sam James <sam <AT> gentoo.org>
14
15 dev-util/gef/Manifest | 1 +
16 dev-util/gef/{gef-9999.ebuild => gef-2022.06.ebuild} | 18 +++++++++++-------
17 dev-util/gef/gef-9999.ebuild | 18 +++++++++++-------
18 3 files changed, 23 insertions(+), 14 deletions(-)
19
20 diff --git a/dev-util/gef/Manifest b/dev-util/gef/Manifest
21 index baac8a70b5e9..49ae2c4a2659 100644
22 --- a/dev-util/gef/Manifest
23 +++ b/dev-util/gef/Manifest
24 @@ -1,2 +1,3 @@
25 DIST gef-2021.10.tar.gz 170829 BLAKE2B 4d21fb68b2d9239dea912bb41790c7ffe83d9a7bb17cc6b3df67078b0147ff06676ff257c46567fb9a4fa76d5e12140f567f153337e83dbdd10cf0576cd08499 SHA512 30ccc728322651c3fc88f629165a96f593f079ddaa21d194e483804cdf4bcb235ed28cfaaa6fdd85c134b2314f32bd87e3dcf5decc45720f8e7b89ca9af2c379
26 DIST gef-2022.01.tar.gz 211779 BLAKE2B 1cb501cc7e05b1f96bb1d3ea42c8970273aea717b927f90120dbc5d0b5d9d7e28a89d1b1eb8a969406dfcd4f06f23e703e3aaa27a5a294b0d454d41b82b7bd12 SHA512 4e89ab889933464711c7a990df7fe6a6c014b80e9f5ad5e77382c3938413d31d03838e2215225defae88008b2ca0e577edeb01189189ea5e37d07204375fb47b
27 +DIST gef-2022.06.tar.gz 217503 BLAKE2B b7038e0519f216669c38bdda7e12375fb1c9e5278c8b617df73932a750ee6552531929eebcac22321607f51592834ece70c850ce0ba4629bc383731bc8803bb3 SHA512 585bad8655a5208d060b1ccf455ab87527e47949fce1df188a5ac970ccd1bbfbdd87151f7a940edcfb879dd0ea846b5c4a8650fed856cd5dcaec0ddd3581f100
28
29 diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-2022.06.ebuild
30 similarity index 81%
31 copy from dev-util/gef/gef-9999.ebuild
32 copy to dev-util/gef/gef-2022.06.ebuild
33 index e29ca85b5b66..f6f2afc9a0ad 100644
34 --- a/dev-util/gef/gef-9999.ebuild
35 +++ b/dev-util/gef/gef-2022.06.ebuild
36 @@ -10,7 +10,7 @@ inherit python-single-r1 wrapper
37 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
38 HOMEPAGE="https://github.com/hugsy/gef"
39
40 -if [[ ${PV} == *9999 ]]; then
41 +if [[ ${PV} == 9999 ]]; then
42 inherit git-r3
43 EGIT_REPO_URI="https://github.com/hugsy/gef"
44 else
45 @@ -36,7 +36,11 @@ RDEPEND="
46 dev-util/unicorn[python,${PYTHON_USEDEP}]
47 ')"
48
49 -BDEPEND="doc? ( dev-python/mkdocs )
50 +BDEPEND="
51 + doc? (
52 + dev-python/mkdocs
53 + dev-python/mkdocs-material
54 + )
55 test? (
56 $(python_gen_cond_dep '
57 dev-python/pytest[${PYTHON_USEDEP}]
58 @@ -47,7 +51,7 @@ BDEPEND="doc? ( dev-python/mkdocs )
59 src_prepare() {
60 default
61
62 - sed -i -e '/pylint/d' requirements.txt || die
63 + sed -i -e '/pylint/d' tests/requirements.txt || die
64 }
65
66 src_compile() {
67 @@ -56,19 +60,19 @@ src_compile() {
68 }
69
70 src_install() {
71 - insinto /usr/share/${PN}
72 + insinto "/usr/share/${PN}"
73 doins -r *.py
74
75 - python_optimize "${ED}"/usr/share/${PN}
76 + python_optimize "${ED}/usr/share/${PN}"
77
78 make_wrapper "gdb-gef" \
79 - "gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
80 + "gdb -x \"/usr/share/${PN}/gef.py\"" || die
81
82 if use doc; then
83 # TODO: docs.eclass?
84 mkdocs build -d html || die
85
86 - rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
87 + rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
88 dodoc -r html/
89 fi
90
91
92 diff --git a/dev-util/gef/gef-9999.ebuild b/dev-util/gef/gef-9999.ebuild
93 index e29ca85b5b66..f6f2afc9a0ad 100644
94 --- a/dev-util/gef/gef-9999.ebuild
95 +++ b/dev-util/gef/gef-9999.ebuild
96 @@ -10,7 +10,7 @@ inherit python-single-r1 wrapper
97 DESCRIPTION="A GDB Enhanced Features for exploit devs & reversers"
98 HOMEPAGE="https://github.com/hugsy/gef"
99
100 -if [[ ${PV} == *9999 ]]; then
101 +if [[ ${PV} == 9999 ]]; then
102 inherit git-r3
103 EGIT_REPO_URI="https://github.com/hugsy/gef"
104 else
105 @@ -36,7 +36,11 @@ RDEPEND="
106 dev-util/unicorn[python,${PYTHON_USEDEP}]
107 ')"
108
109 -BDEPEND="doc? ( dev-python/mkdocs )
110 +BDEPEND="
111 + doc? (
112 + dev-python/mkdocs
113 + dev-python/mkdocs-material
114 + )
115 test? (
116 $(python_gen_cond_dep '
117 dev-python/pytest[${PYTHON_USEDEP}]
118 @@ -47,7 +51,7 @@ BDEPEND="doc? ( dev-python/mkdocs )
119 src_prepare() {
120 default
121
122 - sed -i -e '/pylint/d' requirements.txt || die
123 + sed -i -e '/pylint/d' tests/requirements.txt || die
124 }
125
126 src_compile() {
127 @@ -56,19 +60,19 @@ src_compile() {
128 }
129
130 src_install() {
131 - insinto /usr/share/${PN}
132 + insinto "/usr/share/${PN}"
133 doins -r *.py
134
135 - python_optimize "${ED}"/usr/share/${PN}
136 + python_optimize "${ED}/usr/share/${PN}"
137
138 make_wrapper "gdb-gef" \
139 - "gdb -ex \"source ${EPREFIX}/usr/share/${PN}/gef.py\"" || die
140 + "gdb -x \"/usr/share/${PN}/gef.py\"" || die
141
142 if use doc; then
143 # TODO: docs.eclass?
144 mkdocs build -d html || die
145
146 - rm "${WORKDIR}"/${P}/html/sitemap.xml.gz || die
147 + rm "${WORKDIR}/${P}/html/sitemap.xml.gz" || die
148 dodoc -r html/
149 fi