Loading package/evemu/evemu-0001-SYN_MAX.patch +13 −13 Original line number Diff line number Diff line Loading @@ -9,17 +9,17 @@ Signed-off-by: Peter Korsgaard <peter@korsgaard.com> src/make-event-names.py | 2 ++ 1 file changed, 2 insertions(+) Index: evemu-1.2.0/src/make-event-names.py =================================================================== --- evemu-1.2.0.orig/src/make-event-names.py +++ evemu-1.2.0/src/make-event-names.py @@ -91,7 +91,9 @@ print "#ifndef EVENT_NAMES_H" print "#define EVENT_NAMES_H" print "" + print "#ifndef SYN_MAX" print "#define SYN_MAX 3 /* linux/input.h doesn't define that */" + print "#endif" print "" diff --git a/src/make-event-names.py b/src/make-event-names.py index bc77f2c..2d0924d 100755 --- a/src/make-event-names.py +++ b/src/make-event-names.py @@ -92,7 +92,9 @@ def print_mapping_table(bits): print("#ifndef EVENT_NAMES_H") print("#define EVENT_NAMES_H") print("") + print("#ifndef SYN_MAX") print("#define SYN_MAX 3 /* linux/input.h doesn't define that */") + print("#endif") print("") for prefix in prefixes: package/evemu/evemu-0002-configure.ac-add-disable-tests-option.patch +4 −4 Original line number Diff line number Diff line From 077722193e4e59e76591abbaddac9d22068be4e6 Mon Sep 17 00:00:00 2001 From 628835a5addbe3dbf49fbd221b3785518c7b26ac Mon Sep 17 00:00:00 2001 From: Peter Seiderer <ps.report@gmx.net> Date: Sun, 27 Apr 2014 13:14:51 +0200 Subject: [PATCH] configure.ac: add '--disable-tests' option Loading @@ -20,10 +20,10 @@ index 7b68f3d..a83b35f 100644 pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = evemu.pc diff --git a/configure.ac b/configure.ac index ec21a6e..4e0c3b8 100644 index 239811c..c7e16b3 100644 --- a/configure.ac +++ b/configure.ac @@ -43,6 +43,15 @@ if test "x$XMLTO" = "x" || test "x$ASCIIDOC" = "x"; then @@ -45,6 +45,15 @@ if test "x$XMLTO" = "x" || test "x$ASCIIDOC" = "x"; then AC_MSG_WARN([xmlto or asciidoc not found - cannot create man pages without it]) fi Loading @@ -37,7 +37,7 @@ index ec21a6e..4e0c3b8 100644 +AC_SUBST([SUBDIR_TESTS]) + AC_SUBST(AM_CFLAGS, "-Wall -Wextra -pedantic") "-Wall -Wextra") -- 1.8.1.4 Loading package/evemu/evemu-0003-make-event-names-use-input.h-from-sysroot-instead-of.patch +4 −4 Original line number Diff line number Diff line From d2c08aafcae8a0af3cb5a6ae873bbcbd567eae95 Mon Sep 17 00:00:00 2001 From 6e0a0631d97b17a82f6ce1996bcb49ee2dbe1544 Mon Sep 17 00:00:00 2001 From: Peter Seiderer <ps.report@gmx.net> Date: Fri, 25 Apr 2014 22:30:06 +0200 Subject: [PATCH] make-event-names: use input.h from sysroot (instead of host Loading @@ -10,13 +10,13 @@ Signed-off-by: Peter Seiderer <ps.report@gmx.net> 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/make-event-names.py b/src/make-event-names.py index 2092cfd..5bbc669 100755 index 2d0924d..945d473 100755 --- a/src/make-event-names.py +++ b/src/make-event-names.py @@ -7,8 +7,10 @@ @@ -10,8 +10,10 @@ from __future__ import print_function import argparse import re import sys import argparse +import os -SOURCE_FILE = "/usr/include/linux/input.h" Loading package/evemu/evemu-0004-make-event-names-fix-for-python3-print-syntax.patchdeleted 100644 → 0 +0 −162 Original line number Diff line number Diff line From da078b9ae22c86279a48ab9888a7b4a6eeadecda Mon Sep 17 00:00:00 2001 From: Peter Seiderer <ps.report@gmx.net> Date: Sat, 26 Apr 2014 22:32:46 +0200 Subject: [PATCH] make-event-names: fix for python3 print syntax Signed-off-by: Peter Seiderer <ps.report@gmx.net> --- src/make-event-names.py | 98 ++++++++++++++++++++++++------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/make-event-names.py b/src/make-event-names.py index 849d577..1c32bc8 100755 --- a/src/make-event-names.py +++ b/src/make-event-names.py @@ -44,59 +44,59 @@ blacklist = [ def print_bits(bits, prefix): if not hasattr(bits, prefix): return - print "static const char * const %s_map[%s_MAX + 1] = {" % (prefix, prefix.upper()) - print " [0 ... %s_MAX] = NULL," % prefix.upper() + print ("static const char * const %s_map[%s_MAX + 1] = {" % (prefix, prefix.upper())) + print (" [0 ... %s_MAX] = NULL," % prefix.upper()) for val, name in getattr(bits, prefix).items(): - print " [%s] = \"%s\"," % (name, name) - print "};" - print "" + print (" [%s] = \"%s\"," % (name, name)) + print ("};") + print ("") def print_python_bits(bits, prefix): if not hasattr(bits, prefix): return - print "%s_map = {" % (prefix) + print ("%s_map = {" % (prefix)) for val, name in getattr(bits, prefix).items(): - print " %d : \"%s\"," % (val, name) - print "}" - print "for k, v in %s_map.items():" % (prefix) - print " %s_map[v] = k" % (prefix) - print "" + print (" %d : \"%s\"," % (val, name)) + print ("}") + print ("for k, v in %s_map.items():" % (prefix)) + print (" %s_map[v] = k" % (prefix)) + print ("") def print_map(bits): - print "static const char * const * const map[EV_MAX + 1] = {" - print " [0 ... EV_MAX] = NULL," + print ("static const char * const * const map[EV_MAX + 1] = {") + print (" [0 ... EV_MAX] = NULL,") for prefix in prefixes: if prefix == "BTN_" or prefix == "EV_" or prefix == "INPUT_PROP_": continue - print " [EV_%s] = %s_map," % (prefix[:-1], prefix[:-1].lower()) + print (" [EV_%s] = %s_map," % (prefix[:-1], prefix[:-1].lower())) - print "};" - print "" + print ("};") + print ("") def print_python_map(bits): - print "map = {" + print ("map = {") for val, name in getattr(bits, "ev").items(): name = name[3:] if name == "REP" or name == "PWR" or name == "FF_STATUS" or name == "MAX": continue - print " %d : %s_map," % (val, name.lower()) + print (" %d : %s_map," % (val, name.lower())) - print "}" - print "" + print ("}") + print ("") def print_mapping_table(bits): - print "/* THIS FILE IS GENERATED, DO NOT EDIT */" - print "" - print "#ifndef EVENT_NAMES_H" - print "#define EVENT_NAMES_H" - print "" - print "#ifndef SYN_MAX" - print "#define SYN_MAX 3 /* linux/input.h doesn't define that */" - print "#endif" - print "" + print ("/* THIS FILE IS GENERATED, DO NOT EDIT */") + print ("") + print ("#ifndef EVENT_NAMES_H") + print ("#define EVENT_NAMES_H") + print ("") + print ("#ifndef SYN_MAX") + print ("#define SYN_MAX 3 /* linux/input.h doesn't define that */") + print ("#endif") + print ("") for prefix in prefixes: if prefix == "BTN_": @@ -105,19 +105,19 @@ def print_mapping_table(bits): print_map(bits) - print "static const char * event_get_type_name(int type) {" - print " return ev_map[type];" - print " }" - print "" - print "static const char * event_get_code_name(int type, int code) {" - print " return map[type] ? map[type][code] : NULL;" - print "}" - print "" - print "#endif /* EVENT_NAMES_H */" + print ("static const char * event_get_type_name(int type) {") + print (" return ev_map[type];") + print (" }") + print ("") + print ("static const char * event_get_code_name(int type, int code) {") + print (" return map[type] ? map[type][code] : NULL;") + print ("}") + print ("") + print ("#endif /* EVENT_NAMES_H */") def print_python_mapping_table(bits): - print "# THIS FILE IS GENERATED, DO NOT EDIT" - print "" + print ("# THIS FILE IS GENERATED, DO NOT EDIT") + print ("") for prefix in prefixes: if prefix == "BTN_": @@ -126,15 +126,15 @@ def print_python_mapping_table(bits): print_python_map(bits) - print "def event_get_type_name(type):" - print " return ev_map[type]" - print "" - print "" - print "def event_get_code_name(type, code):" - print " if map.has_key(type) and map[type].has_key(code):" - print " return map[type][code]" - print " return 'UNKNOWN'" - print "" + print ("def event_get_type_name(type):") + print (" return ev_map[type]") + print ("") + print ("") + print ("def event_get_code_name(type, code):") + print (" if map.has_key(type) and map[type].has_key(code):") + print (" return map[type][code]") + print (" return 'UNKNOWN'") + print ("") def parse_define(bits, line): m = re.match(r"^#define\s+(\w+)\s+(\w+)", line) -- 1.8.1.4 package/evemu/evemu-0005-configure.ac-add-disable-python-bindings-option.patch +4 −4 Original line number Diff line number Diff line From 3169736eab530cdbd5d123e7df10f51c44090e0b Mon Sep 17 00:00:00 2001 From 4618fb3b788715c754872df5fed7bce0186f5089 Mon Sep 17 00:00:00 2001 From: Peter Seiderer <ps.report@gmx.net> Date: Sun, 27 Apr 2014 13:23:41 +0200 Subject: [PATCH] configure.ac: add '--disable-python-bindings' option Loading @@ -20,10 +20,10 @@ index a83b35f..fb87c76 100644 pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = evemu.pc diff --git a/configure.ac b/configure.ac index 4e0c3b8..ab1b553 100644 index c7e16b3..72c5fdf 100644 --- a/configure.ac +++ b/configure.ac @@ -52,6 +52,17 @@ AS_IF([test "x$enable_tests" != "xno"], [ @@ -54,6 +54,17 @@ AS_IF([test "x$enable_tests" != "xno"], [ AC_SUBST([SUBDIR_TESTS]) Loading @@ -39,7 +39,7 @@ index 4e0c3b8..ab1b553 100644 + + AC_SUBST(AM_CFLAGS, "-Wall -Wextra -pedantic") "-Wall -Wextra") -- 1.8.1.4 Loading Loading
package/evemu/evemu-0001-SYN_MAX.patch +13 −13 Original line number Diff line number Diff line Loading @@ -9,17 +9,17 @@ Signed-off-by: Peter Korsgaard <peter@korsgaard.com> src/make-event-names.py | 2 ++ 1 file changed, 2 insertions(+) Index: evemu-1.2.0/src/make-event-names.py =================================================================== --- evemu-1.2.0.orig/src/make-event-names.py +++ evemu-1.2.0/src/make-event-names.py @@ -91,7 +91,9 @@ print "#ifndef EVENT_NAMES_H" print "#define EVENT_NAMES_H" print "" + print "#ifndef SYN_MAX" print "#define SYN_MAX 3 /* linux/input.h doesn't define that */" + print "#endif" print "" diff --git a/src/make-event-names.py b/src/make-event-names.py index bc77f2c..2d0924d 100755 --- a/src/make-event-names.py +++ b/src/make-event-names.py @@ -92,7 +92,9 @@ def print_mapping_table(bits): print("#ifndef EVENT_NAMES_H") print("#define EVENT_NAMES_H") print("") + print("#ifndef SYN_MAX") print("#define SYN_MAX 3 /* linux/input.h doesn't define that */") + print("#endif") print("") for prefix in prefixes:
package/evemu/evemu-0002-configure.ac-add-disable-tests-option.patch +4 −4 Original line number Diff line number Diff line From 077722193e4e59e76591abbaddac9d22068be4e6 Mon Sep 17 00:00:00 2001 From 628835a5addbe3dbf49fbd221b3785518c7b26ac Mon Sep 17 00:00:00 2001 From: Peter Seiderer <ps.report@gmx.net> Date: Sun, 27 Apr 2014 13:14:51 +0200 Subject: [PATCH] configure.ac: add '--disable-tests' option Loading @@ -20,10 +20,10 @@ index 7b68f3d..a83b35f 100644 pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = evemu.pc diff --git a/configure.ac b/configure.ac index ec21a6e..4e0c3b8 100644 index 239811c..c7e16b3 100644 --- a/configure.ac +++ b/configure.ac @@ -43,6 +43,15 @@ if test "x$XMLTO" = "x" || test "x$ASCIIDOC" = "x"; then @@ -45,6 +45,15 @@ if test "x$XMLTO" = "x" || test "x$ASCIIDOC" = "x"; then AC_MSG_WARN([xmlto or asciidoc not found - cannot create man pages without it]) fi Loading @@ -37,7 +37,7 @@ index ec21a6e..4e0c3b8 100644 +AC_SUBST([SUBDIR_TESTS]) + AC_SUBST(AM_CFLAGS, "-Wall -Wextra -pedantic") "-Wall -Wextra") -- 1.8.1.4 Loading
package/evemu/evemu-0003-make-event-names-use-input.h-from-sysroot-instead-of.patch +4 −4 Original line number Diff line number Diff line From d2c08aafcae8a0af3cb5a6ae873bbcbd567eae95 Mon Sep 17 00:00:00 2001 From 6e0a0631d97b17a82f6ce1996bcb49ee2dbe1544 Mon Sep 17 00:00:00 2001 From: Peter Seiderer <ps.report@gmx.net> Date: Fri, 25 Apr 2014 22:30:06 +0200 Subject: [PATCH] make-event-names: use input.h from sysroot (instead of host Loading @@ -10,13 +10,13 @@ Signed-off-by: Peter Seiderer <ps.report@gmx.net> 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/make-event-names.py b/src/make-event-names.py index 2092cfd..5bbc669 100755 index 2d0924d..945d473 100755 --- a/src/make-event-names.py +++ b/src/make-event-names.py @@ -7,8 +7,10 @@ @@ -10,8 +10,10 @@ from __future__ import print_function import argparse import re import sys import argparse +import os -SOURCE_FILE = "/usr/include/linux/input.h" Loading
package/evemu/evemu-0004-make-event-names-fix-for-python3-print-syntax.patchdeleted 100644 → 0 +0 −162 Original line number Diff line number Diff line From da078b9ae22c86279a48ab9888a7b4a6eeadecda Mon Sep 17 00:00:00 2001 From: Peter Seiderer <ps.report@gmx.net> Date: Sat, 26 Apr 2014 22:32:46 +0200 Subject: [PATCH] make-event-names: fix for python3 print syntax Signed-off-by: Peter Seiderer <ps.report@gmx.net> --- src/make-event-names.py | 98 ++++++++++++++++++++++++------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/make-event-names.py b/src/make-event-names.py index 849d577..1c32bc8 100755 --- a/src/make-event-names.py +++ b/src/make-event-names.py @@ -44,59 +44,59 @@ blacklist = [ def print_bits(bits, prefix): if not hasattr(bits, prefix): return - print "static const char * const %s_map[%s_MAX + 1] = {" % (prefix, prefix.upper()) - print " [0 ... %s_MAX] = NULL," % prefix.upper() + print ("static const char * const %s_map[%s_MAX + 1] = {" % (prefix, prefix.upper())) + print (" [0 ... %s_MAX] = NULL," % prefix.upper()) for val, name in getattr(bits, prefix).items(): - print " [%s] = \"%s\"," % (name, name) - print "};" - print "" + print (" [%s] = \"%s\"," % (name, name)) + print ("};") + print ("") def print_python_bits(bits, prefix): if not hasattr(bits, prefix): return - print "%s_map = {" % (prefix) + print ("%s_map = {" % (prefix)) for val, name in getattr(bits, prefix).items(): - print " %d : \"%s\"," % (val, name) - print "}" - print "for k, v in %s_map.items():" % (prefix) - print " %s_map[v] = k" % (prefix) - print "" + print (" %d : \"%s\"," % (val, name)) + print ("}") + print ("for k, v in %s_map.items():" % (prefix)) + print (" %s_map[v] = k" % (prefix)) + print ("") def print_map(bits): - print "static const char * const * const map[EV_MAX + 1] = {" - print " [0 ... EV_MAX] = NULL," + print ("static const char * const * const map[EV_MAX + 1] = {") + print (" [0 ... EV_MAX] = NULL,") for prefix in prefixes: if prefix == "BTN_" or prefix == "EV_" or prefix == "INPUT_PROP_": continue - print " [EV_%s] = %s_map," % (prefix[:-1], prefix[:-1].lower()) + print (" [EV_%s] = %s_map," % (prefix[:-1], prefix[:-1].lower())) - print "};" - print "" + print ("};") + print ("") def print_python_map(bits): - print "map = {" + print ("map = {") for val, name in getattr(bits, "ev").items(): name = name[3:] if name == "REP" or name == "PWR" or name == "FF_STATUS" or name == "MAX": continue - print " %d : %s_map," % (val, name.lower()) + print (" %d : %s_map," % (val, name.lower())) - print "}" - print "" + print ("}") + print ("") def print_mapping_table(bits): - print "/* THIS FILE IS GENERATED, DO NOT EDIT */" - print "" - print "#ifndef EVENT_NAMES_H" - print "#define EVENT_NAMES_H" - print "" - print "#ifndef SYN_MAX" - print "#define SYN_MAX 3 /* linux/input.h doesn't define that */" - print "#endif" - print "" + print ("/* THIS FILE IS GENERATED, DO NOT EDIT */") + print ("") + print ("#ifndef EVENT_NAMES_H") + print ("#define EVENT_NAMES_H") + print ("") + print ("#ifndef SYN_MAX") + print ("#define SYN_MAX 3 /* linux/input.h doesn't define that */") + print ("#endif") + print ("") for prefix in prefixes: if prefix == "BTN_": @@ -105,19 +105,19 @@ def print_mapping_table(bits): print_map(bits) - print "static const char * event_get_type_name(int type) {" - print " return ev_map[type];" - print " }" - print "" - print "static const char * event_get_code_name(int type, int code) {" - print " return map[type] ? map[type][code] : NULL;" - print "}" - print "" - print "#endif /* EVENT_NAMES_H */" + print ("static const char * event_get_type_name(int type) {") + print (" return ev_map[type];") + print (" }") + print ("") + print ("static const char * event_get_code_name(int type, int code) {") + print (" return map[type] ? map[type][code] : NULL;") + print ("}") + print ("") + print ("#endif /* EVENT_NAMES_H */") def print_python_mapping_table(bits): - print "# THIS FILE IS GENERATED, DO NOT EDIT" - print "" + print ("# THIS FILE IS GENERATED, DO NOT EDIT") + print ("") for prefix in prefixes: if prefix == "BTN_": @@ -126,15 +126,15 @@ def print_python_mapping_table(bits): print_python_map(bits) - print "def event_get_type_name(type):" - print " return ev_map[type]" - print "" - print "" - print "def event_get_code_name(type, code):" - print " if map.has_key(type) and map[type].has_key(code):" - print " return map[type][code]" - print " return 'UNKNOWN'" - print "" + print ("def event_get_type_name(type):") + print (" return ev_map[type]") + print ("") + print ("") + print ("def event_get_code_name(type, code):") + print (" if map.has_key(type) and map[type].has_key(code):") + print (" return map[type][code]") + print (" return 'UNKNOWN'") + print ("") def parse_define(bits, line): m = re.match(r"^#define\s+(\w+)\s+(\w+)", line) -- 1.8.1.4
package/evemu/evemu-0005-configure.ac-add-disable-python-bindings-option.patch +4 −4 Original line number Diff line number Diff line From 3169736eab530cdbd5d123e7df10f51c44090e0b Mon Sep 17 00:00:00 2001 From 4618fb3b788715c754872df5fed7bce0186f5089 Mon Sep 17 00:00:00 2001 From: Peter Seiderer <ps.report@gmx.net> Date: Sun, 27 Apr 2014 13:23:41 +0200 Subject: [PATCH] configure.ac: add '--disable-python-bindings' option Loading @@ -20,10 +20,10 @@ index a83b35f..fb87c76 100644 pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = evemu.pc diff --git a/configure.ac b/configure.ac index 4e0c3b8..ab1b553 100644 index c7e16b3..72c5fdf 100644 --- a/configure.ac +++ b/configure.ac @@ -52,6 +52,17 @@ AS_IF([test "x$enable_tests" != "xno"], [ @@ -54,6 +54,17 @@ AS_IF([test "x$enable_tests" != "xno"], [ AC_SUBST([SUBDIR_TESTS]) Loading @@ -39,7 +39,7 @@ index 4e0c3b8..ab1b553 100644 + + AC_SUBST(AM_CFLAGS, "-Wall -Wextra -pedantic") "-Wall -Wextra") -- 1.8.1.4 Loading