libevdev: bump version to 1.4.4
PATCH 1/2 libevdev: bump version to 1.4.4
From [1]:
A couple of cleanups, one notable fix: we now transparently fix invalid ABS_MT_TRACKING_ID ranges to something sensible.
The touchpad-edge-detector tool prints out suggested hwdb rules for resolution overrides. And since the resolution is the main thing to fix on a device, the libevdev-tweak-device now has a --resolution argument to quickly set the resolution on the x/y axes.
[1] http://lists.freedesktop.org/archives/input-tools/2015-August/001210.html
--- package/libevdev/libevdev.hash | 4 ++-- package/libevdev/libevdev.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-)
package/libevdev/libevdev.hash +2 -2
@@ -1,2 +1,2 @@ -# Hash from http://lists.freedesktop.org/archives/input-tools/2015-June/001171.html -sha256 1c418b26fd78b0e9900872be2f77fb5311c877b34ec5c75efd1b670ed627969b libevdev-1.4.3.tar.xz +# Hash from http://lists.freedesktop.org/archives/input-tools/2015-August/001210.html +sha256 ed9979369b6a6e28f5897d099538549ecffb2b7c00c1b717eb77c31d85bc45a9 libevdev-1.4.4.tar.xz
package/libevdev/libevdev.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEVDEV_VERSION = 1.4.3 +LIBEVDEV_VERSION = 1.4.4 LIBEVDEV_SITE = http://www.freedesktop.org/software/libevdev LIBEVDEV_SOURCE = libevdev-$(LIBEVDEV_VERSION).tar.xz LIBEVDEV_LICENSE = X11
Signature · 1 line
2.1.4
PATCH 2/2 libevdev: disable runtime tests
Add new configure option '--disable-runtime-tests' and use it do disable runtime tests which fail to compile on some uclibc configurations.
Fixes [1], [2]:
test-libevdev-init.c: In function 'test_set_clock_id':
test-libevdev-init.c:493: error: 'CLOCK_MONOTONIC_RAW' undeclared (first use in this function)
and compile failure for !BR2_USE_MMU configuration:
test-main.c:(.text+0x8): undefined reference to `_fork'
[1] http://autobuild.buildroot.net/results/0d0/0d0a987471ce8e9f76fc96e0ae8f0bfeadb45028/
[2] http://autobuild.buildroot.net/results/939/9392033f1b8d2c8e4e8791c90918dabbe28a7067/
--- ...onfigure-add-disable-runtime-tests-option.patch | 44 ++++++++++++++++++++++ package/libevdev/libevdev.mk | 5 +++ 2 files changed, 49 insertions(+) create mode 100644 package/libevdev/0001-configure-add-disable-runtime-tests-option.patch
package/libevdev/0001-configure-add-disable-runtime-tests-option.patch new file +44 -0
@@ -0,0 +1,44 @@ +From 0e7e71ab1b5b457b5c566cc3b0beeff795f183d1 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer <[email protected]> +Date: Sun, 11 Oct 2015 13:33:19 +0200 +Subject: [PATCH] configure: add '--disable-runtime-tests' option + +Signed-off-by: Peter Seiderer <[email protected]> +--- + configure.ac | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 54a2510..f285e93 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -74,7 +74,16 @@ else + AC_MSG_WARN([check not found - skipping building unit tests]) + fi + AM_CONDITIONAL(HAVE_VALGRIND, [test "x$VALGRIND" != "x"]) +-AM_CONDITIONAL(ENABLE_RUNTIME_TESTS, [test "x$HAVE_CHECK" = "xyes"]) ++AC_ARG_ENABLE([runtime-tests], ++ AS_HELP_STRING([--disable-runtime-tests], [Disable runtime tests])) ++AS_IF([test "x$enable_runtime_tests" != "xno"], ++ [enable_runtime_tests=yes], ++ [enable_runtime_tests=no]) ++ ++AC_MSG_RESULT([ ++ BLA ${enable_runtime_tests} ++ ]) ++AM_CONDITIONAL(ENABLE_RUNTIME_TESTS, [test "x${enable_runtime_tests}x$HAVE_CHECK" = "xyesxyes"]) + AM_CONDITIONAL(ENABLE_STATIC_LINK_TEST, [test "x$enable_static" = "xyes"]) + + with_cflags="" +@@ -159,7 +168,7 @@ AC_MSG_RESULT([ + Libdir ${libdir} + + Build documentation ${have_doxygen} +- Enable unit-tests ${HAVE_CHECK} ++ Enable unit-tests ${HAVE_CHECK} (runtime-tests: ${enable_runtime_tests}) + Enable profiling ${enable_gcov} + Static library symbol check ${static_symbol_leaks_test} + ]) +-- +2.1.4 +
package/libevdev/libevdev.mk +5 -0
@@ -10,9 +10,14 @@ LIBEVDEV_SOURCE = libevdev-$(LIBEVDEV_VERSION).tar.xz LIBEVDEV_LICENSE = X11 LIBEVDEV_LICENSE_FILES = COPYING +# patch touches configure.ac +LIBEVDEV_AUTORECONF = YES + # Uses PKG_CHECK_MODULES() in configure.ac LIBEVDEV_DEPENDENCIES = host-pkgconf LIBEVDEV_INSTALL_STAGING = YES +LIBEVDEV_CONF_OPTS += --disable-runtime-tests + $(eval $(autotools-package))
Signature · 1 line
2.1.4
PATCH 2/2 libevdev: disable runtime tests
Peter, All,
On 2015-10-11 23:24 +0200, Peter Seiderer spake thusly:
Quoted 36 lines
Add new configure option '--disable-runtime-tests' and use it do disable runtime tests which fail to compile on some uclibc configurations.
Fixes [1], [2]:
test-libevdev-init.c: In function 'test_set_clock_id':
test-libevdev-init.c:493: error: 'CLOCK_MONOTONIC_RAW' undeclared (first use in this function)and compile failure for !BR2_USE_MMU configuration:
test-main.c:(.text+0x8): undefined reference to `_fork'[1] http://autobuild.buildroot.net/results/0d0/0d0a987471ce8e9f76fc96e0ae8f0bfeadb45028/
[2] http://autobuild.buildroot.net/results/939/9392033f1b8d2c8e4e8791c90918dabbe28a7067/Signed-off-by Peter Seiderer <[email protected]>--- ...onfigure-add-disable-runtime-tests-option.patch | 44 ++++++++++++++++++++++ package/libevdev/libevdev.mk | 5 +++ 2 files changed, 49 insertions(+) create mode 100644 package/libevdev/0001-configure-add-disable-runtime-tests-option.patchpackage/libevdev/0001-configure-add-disable-runtime-tests-option.patch new file +9
-0@@ -0,0 +1,44 @@ +From 0e7e71ab1b5b457b5c566cc3b0beeff795f183d1 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer <[email protected]> +Date: Sun, 11 Oct 2015 13:33:19 +0200 +Subject: [PATCH] configure: add '--disable-runtime-tests' option + +Signed-off-by: Peter Seiderer <[email protected]> +--- + configure.ac | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-)
package/libevdev/0001-configure-add-disable-runtime-tests-option.patch line 19
Quoted 10 lines
package/libevdev/0001-configure-add-disable-runtime-tests-option.patch new file +10
-0+ +diff --git a/configure.ac b/configure.ac +index 54a2510..f285e93 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -74,7 +74,16 @@ else + AC_MSG_WARN([check not found - skipping building unit tests]) + fi + AM_CONDITIONAL(HAVE_VALGRIND, [test "x$VALGRIND" != "x"]) +-AM_CONDITIONAL(ENABLE_RUNTIME_TESTS, [test "x$HAVE_CHECK" = "xyes"])
Instead of patching configure.ac, can't we just configure it with:
LIBEVEDEV_CONF_OPTS += HAVE_CHECK=no
Regards,
Yann E. MORIN.
Quoted 51 lines
package/libevdev/0001-configure-add-disable-runtime-tests-option.patch new file +25
-0++AC_ARG_ENABLE([runtime-tests], ++ AS_HELP_STRING([--disable-runtime-tests], [Disable runtime tests])) ++AS_IF([test "x$enable_runtime_tests" != "xno"], ++ [enable_runtime_tests=yes], ++ [enable_runtime_tests=no]) ++ ++AC_MSG_RESULT([ ++ BLA ${enable_runtime_tests} ++ ]) ++AM_CONDITIONAL(ENABLE_RUNTIME_TESTS, [test "x${enable_runtime_tests}x$HAVE_CHECK" = "xyesxyes"]) + AM_CONDITIONAL(ENABLE_STATIC_LINK_TEST, [test "x$enable_static" = "xyes"]) + + with_cflags="" +@@ -159,7 +168,7 @@ AC_MSG_RESULT([ + Libdir ${libdir} + + Build documentation ${have_doxygen} +- Enable unit-tests ${HAVE_CHECK} ++ Enable unit-tests ${HAVE_CHECK} (runtime-tests: ${enable_runtime_tests}) + Enable profiling ${enable_gcov} + Static library symbol check ${static_symbol_leaks_test} + ]) +-- +2.1.4 +package/libevdev/libevdev.mk +5
-0@@ -10,9 +10,14 @@ LIBEVDEV_SOURCE = libevdev-$(LIBEVDEV_VERSION).tar.xz LIBEVDEV_LICENSE = X11 LIBEVDEV_LICENSE_FILES = COPYING +# patch touches configure.ac +LIBEVDEV_AUTORECONF = YES + # Uses PKG_CHECK_MODULES() in configure.ac LIBEVDEV_DEPENDENCIES = host-pkgconf LIBEVDEV_INSTALL_STAGING = YES +LIBEVDEV_CONF_OPTS += --disable-runtime-tests + $(eval $(autotools-package))Signature · 6 lines
2.1.4 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 2/2 libevdev: disable runtime tests
Hello Yann,
Quoted 52 lines · Yann E. MORIN
Peter, All,
On 2015-10-11 23:24 +0200, Peter Seiderer spake thusly:
Quoted 36 lines
Add new configure option '--disable-runtime-tests' and use it do disable runtime tests which fail to compile on some uclibc configurations.
Fixes [1], [2]:
test-libevdev-init.c: In function 'test_set_clock_id':
test-libevdev-init.c:493: error: 'CLOCK_MONOTONIC_RAW' undeclared (first use in this function)and compile failure for !BR2_USE_MMU configuration:
test-main.c:(.text+0x8): undefined reference to `_fork'[1] http://autobuild.buildroot.net/results/0d0/0d0a987471ce8e9f76fc96e0ae8f0bfeadb45028/
[2] http://autobuild.buildroot.net/results/939/9392033f1b8d2c8e4e8791c90918dabbe28a7067/Signed-off-by Peter Seiderer <[email protected]>--- ...onfigure-add-disable-runtime-tests-option.patch | 44 ++++++++++++++++++++++ package/libevdev/libevdev.mk | 5 +++ 2 files changed, 49 insertions(+) create mode 100644 package/libevdev/0001-configure-add-disable-runtime-tests-option.patchpackage/libevdev/0001-configure-add-disable-runtime-tests-option.patch new file +9
-0@@ -0,0 +1,44 @@ +From 0e7e71ab1b5b457b5c566cc3b0beeff795f183d1 Mon Sep 17 00:00:00 2001 +From: Peter Seiderer <[email protected]> +Date: Sun, 11 Oct 2015 13:33:19 +0200 +Subject: [PATCH] configure: add '--disable-runtime-tests' option + +Signed-off-by: Peter Seiderer <[email protected]> +--- + configure.ac | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-)package/libevdev/0001-configure-add-disable-runtime-tests-option.patch line 19
Quoted 10 lines
package/libevdev/0001-configure-add-disable-runtime-tests-option.patch new file +10
-0+ +diff --git a/configure.ac b/configure.ac +index 54a2510..f285e93 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -74,7 +74,16 @@ else + AC_MSG_WARN([check not found - skipping building unit tests]) + fi + AM_CONDITIONAL(HAVE_VALGRIND, [test "x$VALGRIND" != "x"]) +-AM_CONDITIONAL(ENABLE_RUNTIME_TESTS, [test "x$HAVE_CHECK" = "xyes"])Instead of patching configure.ac, can't we just configure it with:
Quoted 2 lines
LIBEVEDEV_CONF_OPTS += HAVE_CHECK=no
s/LIBEVEDEV_CONF_OPTS/LIBEVDEV_CONF_OPTS/
Invitingly simple solution, but did not work out, sorry...
Regards,
Peter
Quoted 55 lines
Regards,
Yann E. MORIN.Quoted 51 lines
package/libevdev/0001-configure-add-disable-runtime-tests-option.patch new file +25
-0++AC_ARG_ENABLE([runtime-tests], ++ AS_HELP_STRING([--disable-runtime-tests], [Disable runtime tests])) ++AS_IF([test "x$enable_runtime_tests" != "xno"], ++ [enable_runtime_tests=yes], ++ [enable_runtime_tests=no]) ++ ++AC_MSG_RESULT([ ++ BLA ${enable_runtime_tests} ++ ]) ++AM_CONDITIONAL(ENABLE_RUNTIME_TESTS, [test "x${enable_runtime_tests}x$HAVE_CHECK" = "xyesxyes"]) + AM_CONDITIONAL(ENABLE_STATIC_LINK_TEST, [test "x$enable_static" = "xyes"]) + + with_cflags="" +@@ -159,7 +168,7 @@ AC_MSG_RESULT([ + Libdir ${libdir} + + Build documentation ${have_doxygen} +- Enable unit-tests ${HAVE_CHECK} ++ Enable unit-tests ${HAVE_CHECK} (runtime-tests: ${enable_runtime_tests}) + Enable profiling ${enable_gcov} + Static library symbol check ${static_symbol_leaks_test} + ]) +-- +2.1.4 +package/libevdev/libevdev.mk +5
-0@@ -10,9 +10,14 @@ LIBEVDEV_SOURCE = libevdev-$(LIBEVDEV_VERSION).tar.xz LIBEVDEV_LICENSE = X11 LIBEVDEV_LICENSE_FILES = COPYING +# patch touches configure.ac +LIBEVDEV_AUTORECONF = YES + # Uses PKG_CHECK_MODULES() in configure.ac LIBEVDEV_DEPENDENCIES = host-pkgconf LIBEVDEV_INSTALL_STAGING = YES +LIBEVDEV_CONF_OPTS += --disable-runtime-tests + $(eval $(autotools-package))Signature · 6 lines
2.1.4 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
PATCH 2/2 libevdev: disable runtime tests
Peter, All,
On 2015-10-12 00:03 +0200, Peter Seiderer spake thusly:
Quoted 5 lines · Yann E. MORIN
Quoted 4 lines
On 2015-10-11 23:24 +0200, Peter Seiderer spake thusly:
Quoted 3 lines
Add new configure option '--disable-runtime-tests' and use it do disable runtime tests which fail to compile on some uclibc configurations.
[--SNIP--]
Quoted 12 lines
Quoted 12 lines
package/libevdev/0001-configure-add-disable-runtime-tests-option.patch line 19
Quoted 9 lines
package/libevdev/0001-configure-add-disable-runtime-tests-option.patch new file +9
-0+diff --git a/configure.ac b/configure.ac +index 54a2510..f285e93 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -74,7 +74,16 @@ else + AC_MSG_WARN([check not found - skipping building unit tests]) + fi + AM_CONDITIONAL(HAVE_VALGRIND, [test "x$VALGRIND" != "x"]) +-AM_CONDITIONAL(ENABLE_RUNTIME_TESTS, [test "x$HAVE_CHECK" = "xyes"])Instead of patching configure.ac, can't we just configure it with:
Quoted 3 lines
Quoted 1 line
LIBEVEDEV_CONF_OPTS += HAVE_CHECK=nos/LIBEVEDEV_CONF_OPTS/LIBEVDEV_CONF_OPTS/
Meh... ;-)
Quoted 1 line
Invitingly simple solution, but did not work out, sorry...
Too bad... :-/
Regards,
Yann E. MORIN.
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'