Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/scanmem/
Date: Thu, 01 Aug 2019 03:26:09
Message-Id: 1564629955.7fac6e5a953a57866dc7c3928a3d16892513dda9.polynomial-c@gentoo
1 commit: 7fac6e5a953a57866dc7c3928a3d16892513dda9
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 1 03:25:34 2019 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 1 03:25:55 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fac6e5a
7
8 dev-util/scanmem: Bump to version 0.17
9
10 Closes: https://bugs.gentoo.org/645536
11 Package-Manager: Portage-2.3.69, Repoman-2.3.16
12 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
13
14 dev-util/scanmem/Manifest | 1 +
15 dev-util/scanmem/scanmem-0.17.ebuild | 58 ++++++++++++++++++++++++++++++++++++
16 2 files changed, 59 insertions(+)
17
18 diff --git a/dev-util/scanmem/Manifest b/dev-util/scanmem/Manifest
19 index ae50e589dbd..df1de638310 100644
20 --- a/dev-util/scanmem/Manifest
21 +++ b/dev-util/scanmem/Manifest
22 @@ -1 +1,2 @@
23 DIST scanmem-0.16.1.tar.gz 202133 BLAKE2B bb07234aaf1f93dba5f7feb0af0efcdadb7cd7cabfce2d62f19da01ba947cf9f4ba91024db2379e218b91953679a77080a4fa711ceaca659ac7b3f01645e3f93 SHA512 5e0a97e020a8a392aed75e2654cc6bcfad68590b9caab43444e57c3180be45ce1269f5acb02355bee57ff8bb5b9349b4f65e0fe96655206a812ea645796b153b
24 +DIST scanmem-0.17.tar.gz 220489 BLAKE2B b1ae07f96fd736e9ca6a5d55ad2d6b06b7d0dc4828915e0f2adaa2d58b053d9734ccd7425fb5391289249f838773cf3f9a81dbe76bacd42f41203d27dcffed05 SHA512 6d74f3d1d3492d41cabc342cfd1189815536dcbd57857d8a92e05c5dcaebcb9b1df886aee706c56eaf3344737070ea0fe852eef164ef3fe7907f66c626d8523e
25
26 diff --git a/dev-util/scanmem/scanmem-0.17.ebuild b/dev-util/scanmem/scanmem-0.17.ebuild
27 new file mode 100644
28 index 00000000000..542361fbb18
29 --- /dev/null
30 +++ b/dev-util/scanmem/scanmem-0.17.ebuild
31 @@ -0,0 +1,58 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
37 +
38 +inherit autotools eutils python-single-r1
39 +
40 +DESCRIPTION="Locate and modify variables in executing processes"
41 +HOMEPAGE="https://github.com/scanmem/scanmem"
42 +SRC_URI="https://github.com/scanmem/scanmem/archive/v${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="GPL-3"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE="gui static-libs"
48 +
49 +DEPEND="sys-libs/readline:0="
50 +RDEPEND="${DEPEND}
51 + gui? (
52 + ${PYTHON_DEPS}
53 + dev-python/pygobject:3
54 + sys-auth/polkit
55 + )"
56 +
57 +REQUIRED_USE="gui? ( ${PYTHON_REQUIRED_USE} )"
58 +
59 +pkg_setup() {
60 + use gui && python-single-r1_pkg_setup
61 +}
62 +
63 +src_prepare() {
64 + default
65 +
66 + sed -i "/CFLAGS/d" Makefile.am || die
67 +
68 + eautoreconf
69 +}
70 +
71 +src_configure() {
72 + local myeconfargs=(
73 + --with-readline
74 + $(use_enable gui)
75 + $(use_enable static-libs static)
76 + )
77 + econf "${myeconfargs[@]}"
78 +}
79 +
80 +src_install() {
81 + default
82 +
83 + if use gui ; then
84 + docinto gui
85 + dodoc gui/{README,TODO}
86 + python_fix_shebang "${ED}"
87 + fi
88 + find "${ED}" -type f -name "*.la" -delete || die
89 +}