commit:     071af4a636f04d9cb428f618d98f0113e71fad67
Author:     Felix Janda <felix.janda <AT> posteo <DOT> de>
AuthorDate: Fri Dec 29 22:06:20 2017 +0000
Commit:     Felix Janda <felix.janda <AT> posteo <DOT> de>
CommitDate: Fri Dec 29 22:06:20 2017 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=071af4a6

sys-process/audit: fix compilation of swig bindings

Bug: https://bugs.gentoo.org/620006

 sys-process/audit/audit-2.6.4.ebuild           |  1 +
 sys-process/audit/audit-2.7.1.ebuild           |  1 +
 sys-process/audit/files/audit-2.7.1-swig.patch | 11 +++++++++++
 3 files changed, 13 insertions(+)

diff --git a/sys-process/audit/audit-2.6.4.ebuild 
b/sys-process/audit/audit-2.6.4.ebuild
index d4ecbd3..3f6adbb 100644
--- a/sys-process/audit/audit-2.6.4.ebuild
+++ b/sys-process/audit/audit-2.6.4.ebuild
@@ -36,6 +36,7 @@ pkg_setup() {
 
 src_prepare() {
        eapply "${FILESDIR}/${PN}-2.7.1-musl.patch"
+       eapply "${FILESDIR}/${PN}-2.7.1-swig.patch"
        eapply_user
 
        # Do not build GUI tools

diff --git a/sys-process/audit/audit-2.7.1.ebuild 
b/sys-process/audit/audit-2.7.1.ebuild
index 3886ae6..75676b0 100644
--- a/sys-process/audit/audit-2.7.1.ebuild
+++ b/sys-process/audit/audit-2.7.1.ebuild
@@ -36,6 +36,7 @@ pkg_setup() {
 
 src_prepare() {
        eapply "${FILESDIR}/${P}-musl.patch"
+       eapply "${FILESDIR}/${P}-swig.patch"
        eapply_user
 
        # Do not build GUI tools

diff --git a/sys-process/audit/files/audit-2.7.1-swig.patch 
b/sys-process/audit/files/audit-2.7.1-swig.patch
new file mode 100644
index 0000000..f76b9b0
--- /dev/null
+++ b/sys-process/audit/files/audit-2.7.1-swig.patch
@@ -0,0 +1,11 @@
+diff --git a/bindings/swig/src/auditswig.i b/bindings/swig/src/auditswig.i
+index 356a5ab..41bdc6d 100644
+--- a/bindings/swig/src/auditswig.i
++++ b/bindings/swig/src/auditswig.i
+@@ -41,6 +41,5 @@ typedef unsigned __u32;
+ typedef unsigned uid_t;
+ %include "/usr/include/linux/audit.h"
+ #define __extension__ /*nothing*/
+-%include "/usr/include/stdint.h"
+ %include "../lib/libaudit.h"
+ 

Reply via email to