1 |
commit: 071af4a636f04d9cb428f618d98f0113e71fad67 |
2 |
Author: Felix Janda <felix.janda <AT> posteo <DOT> de> |
3 |
AuthorDate: Fri Dec 29 22:06:20 2017 +0000 |
4 |
Commit: Felix Janda <felix.janda <AT> posteo <DOT> de> |
5 |
CommitDate: Fri Dec 29 22:06:20 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=071af4a6 |
7 |
|
8 |
sys-process/audit: fix compilation of swig bindings |
9 |
|
10 |
Bug: https://bugs.gentoo.org/620006 |
11 |
|
12 |
sys-process/audit/audit-2.6.4.ebuild | 1 + |
13 |
sys-process/audit/audit-2.7.1.ebuild | 1 + |
14 |
sys-process/audit/files/audit-2.7.1-swig.patch | 11 +++++++++++ |
15 |
3 files changed, 13 insertions(+) |
16 |
|
17 |
diff --git a/sys-process/audit/audit-2.6.4.ebuild b/sys-process/audit/audit-2.6.4.ebuild |
18 |
index d4ecbd3..3f6adbb 100644 |
19 |
--- a/sys-process/audit/audit-2.6.4.ebuild |
20 |
+++ b/sys-process/audit/audit-2.6.4.ebuild |
21 |
@@ -36,6 +36,7 @@ pkg_setup() { |
22 |
|
23 |
src_prepare() { |
24 |
eapply "${FILESDIR}/${PN}-2.7.1-musl.patch" |
25 |
+ eapply "${FILESDIR}/${PN}-2.7.1-swig.patch" |
26 |
eapply_user |
27 |
|
28 |
# Do not build GUI tools |
29 |
|
30 |
diff --git a/sys-process/audit/audit-2.7.1.ebuild b/sys-process/audit/audit-2.7.1.ebuild |
31 |
index 3886ae6..75676b0 100644 |
32 |
--- a/sys-process/audit/audit-2.7.1.ebuild |
33 |
+++ b/sys-process/audit/audit-2.7.1.ebuild |
34 |
@@ -36,6 +36,7 @@ pkg_setup() { |
35 |
|
36 |
src_prepare() { |
37 |
eapply "${FILESDIR}/${P}-musl.patch" |
38 |
+ eapply "${FILESDIR}/${P}-swig.patch" |
39 |
eapply_user |
40 |
|
41 |
# Do not build GUI tools |
42 |
|
43 |
diff --git a/sys-process/audit/files/audit-2.7.1-swig.patch b/sys-process/audit/files/audit-2.7.1-swig.patch |
44 |
new file mode 100644 |
45 |
index 0000000..f76b9b0 |
46 |
--- /dev/null |
47 |
+++ b/sys-process/audit/files/audit-2.7.1-swig.patch |
48 |
@@ -0,0 +1,11 @@ |
49 |
+diff --git a/bindings/swig/src/auditswig.i b/bindings/swig/src/auditswig.i |
50 |
+index 356a5ab..41bdc6d 100644 |
51 |
+--- a/bindings/swig/src/auditswig.i |
52 |
++++ b/bindings/swig/src/auditswig.i |
53 |
+@@ -41,6 +41,5 @@ typedef unsigned __u32; |
54 |
+ typedef unsigned uid_t; |
55 |
+ %include "/usr/include/linux/audit.h" |
56 |
+ #define __extension__ /*nothing*/ |
57 |
+-%include "/usr/include/stdint.h" |
58 |
+ %include "../lib/libaudit.h" |
59 |
+ |