Browse Source

strace: Update from 4.11 to 4.12

android-5
Fredrik Fornwall 9 years ago
parent
commit
f6e85769c9
  1. 4
      packages/strace/build.sh
  2. 16
      packages/strace/mtd.c.patch
  3. 12
      packages/strace/ubi.c.patch

4
packages/strace/build.sh

@ -1,11 +1,9 @@
TERMUX_PKG_HOMEPAGE=http://sourceforge.net/projects/strace/ TERMUX_PKG_HOMEPAGE=http://sourceforge.net/projects/strace/
TERMUX_PKG_DESCRIPTION="Debugging utility to monitor the system calls used by a program and all the signals it receives" TERMUX_PKG_DESCRIPTION="Debugging utility to monitor the system calls used by a program and all the signals it receives"
TERMUX_PKG_VERSION=4.11 TERMUX_PKG_VERSION=4.12
TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/strace/strace/${TERMUX_PKG_VERSION}/strace-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/strace/strace/${TERMUX_PKG_VERSION}/strace-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_RM_AFTER_INSTALL=bin/strace-graph # This is a perl script TERMUX_PKG_RM_AFTER_INSTALL=bin/strace-graph # This is a perl script
CFLAGS+=" -Du64=uint64_t"
if [ $TERMUX_ARCH_BITS = "64" ]; then if [ $TERMUX_ARCH_BITS = "64" ]; then
# The strace configure script only looks for struct flock64 in <linux/fcntl.h>, # The strace configure script only looks for struct flock64 in <linux/fcntl.h>,
# but we actually have it in <fcntl.h> here: # but we actually have it in <fcntl.h> here:

16
packages/strace/mtd.c.patch

@ -1,18 +1,12 @@
diff -u -r ../strace-4.9/mtd.c ./mtd.c diff -u -r ../strace-4.12/mtd.c ./mtd.c
--- ../strace-4.9/mtd.c 2014-05-30 18:10:21.000000000 -0400 --- ../strace-4.12/mtd.c 2016-05-28 15:16:32.000000000 -0400
+++ ./mtd.c 2014-12-21 14:52:21.111659855 -0500 +++ ./mtd.c 2016-06-09 09:49:02.054555983 -0400
@@ -30,12 +30,12 @@ @@ -32,7 +32,7 @@
/* The mtd api changes quickly, so we have to keep a local copy */ /* The mtd api changes quickly, so we have to keep a local copy */
#include <linux/version.h> #include <linux/version.h>
-#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 3, 0) -#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 3, 0)
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(3, 3, 0)) || defined __ANDROID__ +#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 3, 0) || defined __ANDROID__
# include "mtd-abi.h" # include "mtd-abi.h"
#else #else
# include <mtd/mtd-abi.h> # include <mtd/mtd-abi.h>
#endif
-#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 7, 0)
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(3, 7, 0)) || defined __ANDROID__
# include "ubi-user.h"
#else
# include <mtd/ubi-user.h>

12
packages/strace/ubi.c.patch

@ -0,0 +1,12 @@
diff -u -r ../strace-4.12/ubi.c ./ubi.c
--- ../strace-4.12/ubi.c 2016-05-28 06:29:30.000000000 -0400
+++ ./ubi.c 2016-06-09 09:56:41.495280471 -0400
@@ -30,7 +30,7 @@
/* The UBI api changes, so we have to keep a local copy */
#include <linux/version.h>
-#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 7, 0)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 7, 0) || defined __ANDROID__
# include "ubi-user.h"
#else
# include <mtd/ubi-user.h>
Loading…
Cancel
Save