diff options
author | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-10-25 21:00:47 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-10-25 21:01:32 +0200 |
commit | d8a3cfe3d7691fd44ee341b4753c602c10b7db7b (patch) | |
tree | 11e42a70ceca0932cf08726b8c214b76a7b02cd4 /package/toybox/patches | |
parent | 0fc7f3ed051d53814504d4a89d8ad6ccd0009f7a (diff) |
toybox: new package
Diffstat (limited to 'package/toybox/patches')
-rw-r--r-- | package/toybox/patches/patch-lib_lib_h | 12 | ||||
-rw-r--r-- | package/toybox/patches/patch-lib_portability_h | 22 | ||||
-rw-r--r-- | package/toybox/patches/patch-scripts_make_sh | 8 |
3 files changed, 42 insertions, 0 deletions
diff --git a/package/toybox/patches/patch-lib_lib_h b/package/toybox/patches/patch-lib_lib_h new file mode 100644 index 000000000..0697acb22 --- /dev/null +++ b/package/toybox/patches/patch-lib_lib_h @@ -0,0 +1,12 @@ +--- toybox-0.7.1.orig/lib/lib.h 2016-06-01 00:33:23.000000000 +0200 ++++ toybox-0.7.1/lib/lib.h 2016-10-16 12:33:42.000000000 +0200 +@@ -201,7 +201,9 @@ int qstrcmp(const void *a, const void *b + void create_uuid(char *uuid); + char *show_uuid(char *uuid); + char *next_printf(char *s, char **start); ++#ifndef __APPLE__ + char *strnstr(char *line, char *str); ++#endif + int dev_minor(int dev); + int dev_major(int dev); + int dev_makedev(int major, int minor); diff --git a/package/toybox/patches/patch-lib_portability_h b/package/toybox/patches/patch-lib_portability_h new file mode 100644 index 000000000..25c24d19c --- /dev/null +++ b/package/toybox/patches/patch-lib_portability_h @@ -0,0 +1,22 @@ +--- toybox-0.7.1.orig/lib/portability.h 2016-06-01 00:33:23.000000000 +0200 ++++ toybox-0.7.1/lib/portability.h 2016-10-16 12:32:11.000000000 +0200 +@@ -22,7 +22,9 @@ + + // This isn't in the spec, but it's how we determine what libc we're using. + ++#ifndef __APPLE__ + #include <features.h> ++#endif + + // Types various replacement prototypes need + #include <sys/types.h> +@@ -211,7 +213,9 @@ ssize_t getline(char **lineptr, size_t * + + // Linux headers not listed by POSIX or LSB + #include <sys/mount.h> ++#ifndef __APPLE__ + #include <sys/swap.h> ++#endif + + // Android is missing some headers and functions + // "generated/config.h" is included first diff --git a/package/toybox/patches/patch-scripts_make_sh b/package/toybox/patches/patch-scripts_make_sh new file mode 100644 index 000000000..dfbad59a7 --- /dev/null +++ b/package/toybox/patches/patch-scripts_make_sh @@ -0,0 +1,8 @@ +--- toybox-0.7.1.orig/scripts/make.sh 2016-06-01 00:33:23.000000000 +0200 ++++ toybox-0.7.1/scripts/make.sh 2016-10-16 12:27:17.000000000 +0200 +@@ -1,4 +1,5 @@ + #!/bin/bash ++set -x + + # Grab default values for $CFLAGS and such. + |