X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/9088c438027005dc2e92c06623dfc1c88a4e1282..fc052689d08c5bab3364353f5e9c0e4348ef5657:/target/linux/generic-2.6/patches/902-darwin_scripts_include.patch diff --git a/target/linux/generic-2.6/patches/902-darwin_scripts_include.patch b/target/linux/generic-2.6/patches/902-darwin_scripts_include.patch index 962247ca4..0e981def5 100644 --- a/target/linux/generic-2.6/patches/902-darwin_scripts_include.patch +++ b/target/linux/generic-2.6/patches/902-darwin_scripts_include.patch @@ -1,89 +1,9 @@ -diff -urN linux-2.6.19.1/scripts/mod/file2alias.c linux-2.6.19.1.new/scripts/mod/file2alias.c ---- linux-2.6.19.1/scripts/mod/file2alias.c 2006-12-11 20:32:53.000000000 +0100 -+++ linux-2.6.19.1.new/scripts/mod/file2alias.c 2007-01-02 15:28:47.000000000 +0100 -@@ -37,7 +37,21 @@ - * even potentially has different endianness and word sizes, since - * we handle those differences explicitly below */ - #include "../../include/linux/mod_devicetable.h" -+#ifndef __APPLE__ - #include "../../include/linux/input.h" -+#else -+#define EV_MAX 0x1f -+#define KEY_MUTE 113 -+#define KEY_MIN_INTERESTING KEY_MUTE -+#define KEY_MAX 0x1ff -+#define REL_MAX 0x0f -+#define ABS_MAX 0x3f -+#define MSC_MAX 0x07 -+#define LED_MAX 0x0f -+#define SND_MAX 0x07 -+#define FF_MAX 0x7f -+#define SW_MAX 0x0f -+#endif - - #define ADD(str, sep, cond, field) \ - do { \ -diff -urN linux-2.6.19.1/scripts/mod/mk_elfconfig.c linux-2.6.19.1.new/scripts/mod/mk_elfconfig.c ---- linux-2.6.19.1/scripts/mod/mk_elfconfig.c 2006-12-11 20:32:53.000000000 +0100 -+++ linux-2.6.19.1.new/scripts/mod/mk_elfconfig.c 2007-01-02 15:43:57.000000000 +0100 -@@ -1,7 +1,9 @@ - #include - #include - #include --#include -+#ifdef __APPLE__ -+#include "../../../../../tools/sstrip/include/elf.h" -+#endif - - int - main(int argc, char **argv) -diff -urN linux-2.6.19.1/scripts/mod/modpost.h linux-2.6.19.1.new/scripts/mod/modpost.h ---- linux-2.6.19.1/scripts/mod/modpost.h 2006-12-11 20:32:53.000000000 +0100 -+++ linux-2.6.19.1.new/scripts/mod/modpost.h 2007-01-02 15:40:55.000000000 +0100 -@@ -7,7 +7,9 @@ - #include - #include - #include --#include -+#ifdef __APPLE__ -+#include "../../../../../tools/sstrip/include/elf.h" -+#endif - - #include "elfconfig.h" - -diff -urN linux-2.6.19.1/scripts/mod/sumversion.c linux-2.6.19.1.new/scripts/mod/sumversion.c ---- linux-2.6.19.1/scripts/mod/sumversion.c 2006-12-11 20:32:53.000000000 +0100 -+++ linux-2.6.19.1.new/scripts/mod/sumversion.c 2007-01-02 15:30:23.000000000 +0100 -@@ -8,6 +8,9 @@ - #include - #include - #include "modpost.h" -+#ifdef __APPLE__ -+#include -+#endif - - /* - * Stolen form Cryptographic API. -diff -urN linux-2.6.19.1/scripts/kconfig linux-2.6.19.1.new/scripts/kconfig/Makefile ---- linux-2.6.19.1/scripts/kconfig/Makefile 2007-01-04 17:49:35.000000000 +0100 -+++ linux-2.6.19.1.new/scripts/kconfig/Makefile 2007-01-04 17:50:37.000000000 +0100 -@@ -86,7 +86,10 @@ - # Use reursively expanded variables so we do not call gcc unless - # we really need to do so. (Do not call gcc as part of make mrproper) - HOST_EXTRACFLAGS = $(shell $(CONFIG_SHELL) $(check-lxdialog) -ccflags) --HOST_LOADLIBES = $(shell $(CONFIG_SHELL) $(check-lxdialog) -ldflags $(HOSTCC)) -+HOST_LOADLIBES = $(shell $(CONFIG_SHELL) $(check-lxdialog) -ldflags $(HOSTCC)) -lncurses -+ifeq ($(shell uname -s),Darwin) -+HOST_LOADLIBES += -lncurses -+endif +Index: linux-2.6.21.7/scripts/genksyms/parse.c_shipped +=================================================================== +--- linux-2.6.21.7.orig/scripts/genksyms/parse.c_shipped ++++ linux-2.6.21.7/scripts/genksyms/parse.c_shipped +@@ -144,7 +144,9 @@ - HOST_EXTRACFLAGS += -DLOCALE - -diff -urN linux-2.6.19.1/scripts/genksyms/parse.y linux-2.6.19.1.new/scripts/genksyms/parse.y ---- linux-2.6.19.1/scripts/genksyms/parse.y 2006-12-11 20:32:53.000000000 +0100 -+++ linux-2.6.19.1.new/scripts/genksyms/parse.y 2007-01-04 19:20:55.000000000 +0100 -@@ -24,7 +24,9 @@ - %{ #include +#ifndef __APPLE__ @@ -92,11 +12,12 @@ diff -urN linux-2.6.19.1/scripts/genksyms/parse.y linux-2.6.19.1.new/scripts/gen #include "genksyms.h" static int is_typedef; -diff -urN linux-2.6.19.1/scripts/genksyms/parse.c_shipped linux-2.6.19.1.new/scripts/genksyms/parse.c_shipped ---- linux-2.6.19.1/scripts/genksyms/parse.c_shipped 2007-01-04 19:34:09.000000000 +0100 -+++ linux-2.6.19.1.new/scripts/genksyms/parse.c_shipped 2007-01-04 19:34:02.000000000 +0100 -@@ -144,7 +144,9 @@ - +Index: linux-2.6.21.7/scripts/genksyms/parse.y +=================================================================== +--- linux-2.6.21.7.orig/scripts/genksyms/parse.y ++++ linux-2.6.21.7/scripts/genksyms/parse.y +@@ -24,7 +24,9 @@ + %{ #include +#ifndef __APPLE__ @@ -105,8 +26,10 @@ diff -urN linux-2.6.19.1/scripts/genksyms/parse.c_shipped linux-2.6.19.1.new/scr #include "genksyms.h" static int is_typedef; ---- linux-2.6.19.1/scripts/kallsyms.c 2006-12-11 20:32:53.000000000 +0100 -+++ linux-2.6.19.1.new/scripts/kallsyms.c 2007-01-04 19:46:38.000000000 +0100 +Index: linux-2.6.21.7/scripts/kallsyms.c +=================================================================== +--- linux-2.6.21.7.orig/scripts/kallsyms.c ++++ linux-2.6.21.7/scripts/kallsyms.c @@ -30,6 +30,35 @@ #include #include @@ -143,3 +66,89 @@ diff -urN linux-2.6.19.1/scripts/genksyms/parse.c_shipped linux-2.6.19.1.new/scr #define KSYM_NAME_LEN 127 +Index: linux-2.6.21.7/scripts/kconfig/Makefile +=================================================================== +--- linux-2.6.21.7.orig/scripts/kconfig/Makefile ++++ linux-2.6.21.7/scripts/kconfig/Makefile +@@ -87,6 +87,9 @@ check-lxdialog := $(srctree)/$(src)/lxd + # we really need to do so. (Do not call gcc as part of make mrproper) + HOST_EXTRACFLAGS = $(shell $(CONFIG_SHELL) $(check-lxdialog) -ccflags) + HOST_LOADLIBES = $(shell $(CONFIG_SHELL) $(check-lxdialog) -ldflags $(HOSTCC)) ++ifeq ($(shell uname -s),Darwin) ++HOST_LOADLIBES += -lncurses ++endif + + HOST_EXTRACFLAGS += -DLOCALE + +Index: linux-2.6.21.7/scripts/mod/file2alias.c +=================================================================== +--- linux-2.6.21.7.orig/scripts/mod/file2alias.c ++++ linux-2.6.21.7/scripts/mod/file2alias.c +@@ -37,7 +37,21 @@ typedef unsigned char __u8; + * even potentially has different endianness and word sizes, since + * we handle those differences explicitly below */ + #include "../../include/linux/mod_devicetable.h" ++#ifndef __APPLE__ + #include "../../include/linux/input.h" ++#else ++#define EV_MAX 0x1f ++#define KEY_MUTE 113 ++#define KEY_MIN_INTERESTING KEY_MUTE ++#define KEY_MAX 0x1ff ++#define REL_MAX 0x0f ++#define ABS_MAX 0x3f ++#define MSC_MAX 0x07 ++#define LED_MAX 0x0f ++#define SND_MAX 0x07 ++#define FF_MAX 0x7f ++#define SW_MAX 0x0f ++#endif + + #define ADD(str, sep, cond, field) \ + do { \ +Index: linux-2.6.21.7/scripts/mod/mk_elfconfig.c +=================================================================== +--- linux-2.6.21.7.orig/scripts/mod/mk_elfconfig.c ++++ linux-2.6.21.7/scripts/mod/mk_elfconfig.c +@@ -1,7 +1,11 @@ + #include + #include + #include ++#ifndef __APPLE__ + #include ++#else ++#include "../../../../../tools/sstrip/include/elf.h" ++#endif + + int + main(int argc, char **argv) +Index: linux-2.6.21.7/scripts/mod/modpost.h +=================================================================== +--- linux-2.6.21.7.orig/scripts/mod/modpost.h ++++ linux-2.6.21.7/scripts/mod/modpost.h +@@ -7,7 +7,11 @@ + #include + #include + #include ++#ifndef __APPLE__ + #include ++#else ++#include "../../../../../tools/sstrip/include/elf.h" ++#endif + + #include "elfconfig.h" + +Index: linux-2.6.21.7/scripts/mod/sumversion.c +=================================================================== +--- linux-2.6.21.7.orig/scripts/mod/sumversion.c ++++ linux-2.6.21.7/scripts/mod/sumversion.c +@@ -8,6 +8,9 @@ + #include + #include + #include "modpost.h" ++#ifdef __APPLE__ ++#include ++#endif + + /* + * Stolen form Cryptographic API.