From 3a0575d107d47f56a5c21b3dea8de086bd604cb5 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 9 May 2015 11:22:25 +0200 Subject: [PATCH] strace: portability patches from Alpine. --- srcpkgs/strace/patches/arm.patch | 13 +++++++++++++ srcpkgs/strace/patches/sysinfo.patch | 10 ++++++++++ srcpkgs/strace/template | 7 +++++++ 3 files changed, 30 insertions(+) create mode 100644 srcpkgs/strace/patches/arm.patch create mode 100644 srcpkgs/strace/patches/sysinfo.patch diff --git a/srcpkgs/strace/patches/arm.patch b/srcpkgs/strace/patches/arm.patch new file mode 100644 index 00000000000..c7302637431 --- /dev/null +++ b/srcpkgs/strace/patches/arm.patch @@ -0,0 +1,13 @@ +--- defs.h ++++ defs.h +@@ -159,6 +159,10 @@ + # include + #endif + ++#if defined(ARM) ++# include ++#endif ++ + #if defined(POWERPC) + # include + #endif diff --git a/srcpkgs/strace/patches/sysinfo.patch b/srcpkgs/strace/patches/sysinfo.patch new file mode 100644 index 00000000000..38472d450bf --- /dev/null +++ b/srcpkgs/strace/patches/sysinfo.patch @@ -0,0 +1,10 @@ +--- resource.c ++++ resource.c +@@ -31,6 +31,7 @@ + #include "defs.h" + #include + #include ++#include + #include + + #include "xlat/resources.h" diff --git a/srcpkgs/strace/template b/srcpkgs/strace/template index 64f1bb9d74b..b3c80d350b1 100644 --- a/srcpkgs/strace/template +++ b/srcpkgs/strace/template @@ -12,3 +12,10 @@ homepage="http://sourceforge.net/projects/strace" license="BSD" distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.xz" checksum=e6180d866ef9e76586b96e2ece2bfeeb3aa23f5cc88153f76e9caedd65e40ee2 + +pre_configure() { + sed -i -e 's/include /include /g' configure + case "$XBPS_TARGET_MACHINE" in + *-musl) export CFLAGS+=" -Dsigcontext_struct=sigcontext";; + esac +}