strace: update to 4.7

Removed the x32 specific patches, since they seem to be fully
integrated into 4.7. Also removed the sigmask patch, since the
new version doesn't seem to use sigmask anymore.

(From OE-Core rev: fec92fb65a0135b17fea49a239bd9a73c96bba51)

Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Bogdan Marinescu 2012-06-12 10:59:08 +03:00 committed by Richard Purdie
parent 6aabd47550
commit c8a22b797f
4 changed files with 20 additions and 1288 deletions

View File

@ -1,23 +0,0 @@
sigmask is a macro which is dropped if BSD compatibility is
not enabled. So we check if the macro does not exist then
we define it to __sigmask
Upstream-Status: Inappropriate [configuration]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Index: strace-4.5.20/signal.c
===================================================================
--- strace-4.5.20.orig/signal.c 2010-02-23 13:26:16.000000000 -0800
+++ strace-4.5.20/signal.c 2011-07-20 23:06:35.842339197 -0700
@@ -140,6 +140,11 @@
#endif
#endif /* LINUX */
+#if !defined (sigmask) && defined (__sigmask)
+/* Compute mask for signal SIG. */
+#define sigmask(sig) __sigmask(sig)
+#endif /* sigmask */
+
const char *const signalent0[] = {
#include "signalent.h"
};

View File

@ -1,23 +0,0 @@
DESCRIPTION = "strace is a system call tracing tool."
HOMEPAGE = "http://strace.sourceforge.net"
SECTION = "console/utils"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=4535377ede62550fdeaf39f595fd550a"
PR = "r1"
PACKAGES =+ "${PN}-graph "
FILES_${PN}-graph = "${bindir}/strace-graph"
RDEPENDS_${PN}-graph = "perl"
SRC_URI = "${SOURCEFORGE_MIRROR}/strace/strace-${PV}.tar.xz \
file://sigmask.patch \
file://strace-4.6_add_x32_support.patch \
"
SRC_URI[md5sum] = "e537b2b1afeec70c0e6e27a0d0fd671e"
SRC_URI[sha256sum] = "9ef9aa41b6118578e33ef4833b8a04209d6cc062546c28efd715f283b172c28a"
inherit autotools
export INCLUDES = "-I. -I./linux"
BBCLASSEXTEND = "native"

View File

@ -0,0 +1,20 @@
DESCRIPTION = "strace is a system call tracing tool."
HOMEPAGE = "http://strace.sourceforge.net"
SECTION = "console/utils"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=124500c21e856f0912df29295ba104c7"
PR = "r0"
PACKAGES =+ "${PN}-graph "
FILES_${PN}-graph = "${bindir}/strace-graph"
RDEPENDS_${PN}-graph = "perl"
SRC_URI = "${SOURCEFORGE_MIRROR}/strace/strace-${PV}.tar.xz"
SRC_URI[md5sum] = "6054c3880a00c6703f83b57f15e04642"
SRC_URI[sha256sum] = "c49cd98873c119c5f201356200a9b9687da1ceea83a05047e2ae0a7ac1e41195"
inherit autotools
export INCLUDES = "-I. -I./linux"
BBCLASSEXTEND = "native"