Commit 80082dee authored by Peter Seiderer's avatar Peter Seiderer Committed by Peter Korsgaard
Browse files

evemu: bump to version 2.0.0



Delete python3 porting related patches (already upstream)
Update other patches to apply cleanly.

Signed-off-by: default avatarPeter Seiderer <ps.report@gmx.net>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent ed3cc0d0
Loading
Loading
Loading
Loading
+13 −13
Original line number Diff line number Diff line
@@ -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:
+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
@@ -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
 
@@ -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
+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
@@ -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"
+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
+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
@@ -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])
 
@@ -39,7 +39,7 @@ index 4e0c3b8..ab1b553 100644
+
+
 AC_SUBST(AM_CFLAGS,
          "-Wall -Wextra -pedantic")
          "-Wall -Wextra")
 
-- 
1.8.1.4
Loading