Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/statifier/files/, dev-util/statifier/
Date: Thu, 27 Aug 2020 21:00:01
Message-Id: 1598561955.102a02616132258cb9e6715264bd7a8a6ddac868.conikost@gentoo
1 commit: 102a02616132258cb9e6715264bd7a8a6ddac868
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 27 20:53:04 2020 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 27 20:59:15 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102a0261
7
8 dev-util/statifier: fix compilation with musl
9
10 Closes: https://bugs.gentoo.org/713604
11 Package-Manager: Portage-3.0.4, Repoman-3.0.1
12 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
13
14 .../statifier/files/statifier-1.7.4-musl.patch | 28 ++++++++++++++++++++++
15 dev-util/statifier/statifier-1.7.4-r1.ebuild | 1 +
16 dev-util/statifier/statifier-1.7.4.ebuild | 1 +
17 3 files changed, 30 insertions(+)
18
19 diff --git a/dev-util/statifier/files/statifier-1.7.4-musl.patch b/dev-util/statifier/files/statifier-1.7.4-musl.patch
20 new file mode 100644
21 index 00000000000..919f354127b
22 --- /dev/null
23 +++ b/dev-util/statifier/files/statifier-1.7.4-musl.patch
24 @@ -0,0 +1,28 @@
25 +--- a/src/my_gdb/my_ptrace.c
26 ++++ b/src/my_gdb/my_ptrace.c
27 +@@ -13,8 +13,10 @@
28 + #include <stdlib.h>
29 + #include <string.h>
30 +
31 ++typedef int statifier_ptrace_req_t;
32 ++
33 + long my_ptrace(
34 +- enum __ptrace_request request,
35 ++ statifier_ptrace_req_t request,
36 + pid_t pid,
37 + void *addr,
38 + void *data,
39 +--- a/src/my_gdb/my_ptrace.h
40 ++++ b/src/my_gdb/my_ptrace.h
41 +@@ -15,8 +15,10 @@
42 + #include <sys/types.h>
43 + #include <sys/ptrace.h>
44 +
45 ++typedef int statifier_ptrace_req_t;
46 ++
47 + long my_ptrace(
48 +- enum __ptrace_request request,
49 ++ statifier_ptrace_req_t request,
50 + pid_t pid,
51 + void *addr,
52 + void *data,
53
54 diff --git a/dev-util/statifier/statifier-1.7.4-r1.ebuild b/dev-util/statifier/statifier-1.7.4-r1.ebuild
55 index b986e79dd44..5bdd7e9ca4e 100644
56 --- a/dev-util/statifier/statifier-1.7.4-r1.ebuild
57 +++ b/dev-util/statifier/statifier-1.7.4-r1.ebuild
58 @@ -24,6 +24,7 @@ RDEPEND="
59 PATCHES=(
60 "${FILESDIR}"/${PN}-1.7.4-clang.patch
61 "${FILESDIR}"/${PN}-1.7.4-fix-build-system.patch
62 + "${FILESDIR}"/${PN}-1.7.4-musl.patch
63 )
64
65 src_prepare() {
66
67 diff --git a/dev-util/statifier/statifier-1.7.4.ebuild b/dev-util/statifier/statifier-1.7.4.ebuild
68 index 74c850e0b93..7ade05bbc42 100644
69 --- a/dev-util/statifier/statifier-1.7.4.ebuild
70 +++ b/dev-util/statifier/statifier-1.7.4.ebuild
71 @@ -24,6 +24,7 @@ RDEPEND="
72 PATCHES=(
73 "${FILESDIR}"/${PN}-1.7.4-clang.patch
74 "${FILESDIR}"/${PN}-1.7.4-fix-build-system.patch
75 + "${FILESDIR}"/${PN}-1.7.4-musl.patch
76 )
77
78 src_prepare() {