aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5/qtbase-5.0.2/0016-Allow-tslib-to-be-specified-at-configure-time.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-qt/qt5/qtbase-5.0.2/0016-Allow-tslib-to-be-specified-at-configure-time.patch')
-rw-r--r--recipes-qt/qt5/qtbase-5.0.2/0016-Allow-tslib-to-be-specified-at-configure-time.patch72
1 files changed, 72 insertions, 0 deletions
diff --git a/recipes-qt/qt5/qtbase-5.0.2/0016-Allow-tslib-to-be-specified-at-configure-time.patch b/recipes-qt/qt5/qtbase-5.0.2/0016-Allow-tslib-to-be-specified-at-configure-time.patch
new file mode 100644
index 00000000..387961b4
--- /dev/null
+++ b/recipes-qt/qt5/qtbase-5.0.2/0016-Allow-tslib-to-be-specified-at-configure-time.patch
@@ -0,0 +1,72 @@
+From 665841d6c38faecbf7848c0f4bbf3b0537b6a0a1 Mon Sep 17 00:00:00 2001
+From: Michael Brasser <michael.brasser@live.com>
+Date: Tue, 26 Mar 2013 09:22:51 -0500
+Subject: [PATCH 16/16] Allow tslib to be specified at configure time.
+
+Change-Id: I0ebf0eeea7e6a0b8136fb805f34f04082bc58c5e
+Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
+---
+ configure | 20 ++++++++++++++++++++
+ src/plugins/generic/generic.pro | 4 ++++
+ 2 files changed, 24 insertions(+)
+
+diff --git a/configure b/configure
+index ac09bbf..188e941 100755
+--- a/configure
++++ b/configure
+@@ -829,6 +829,7 @@ CFG_KMS=auto
+ CFG_LIBUDEV=auto
+ CFG_OBSOLETE_WAYLAND=no
+ CFG_EVDEV=auto
++CFG_TSLIB=no
+ CFG_NIS=auto
+ CFG_CUPS=auto
+ CFG_ICONV=auto
+@@ -1805,6 +1806,13 @@ while [ "$#" -gt 0 ]; do
+ UNKNOWN_OPT=yes
+ fi
+ ;;
++ tslib)
++ if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
++ CFG_TSLIB="$VAL"
++ else
++ UNKNOWN_OPT=yes
++ fi
++ ;;
+ cups)
+ if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
+ CFG_CUPS="$VAL"
+@@ -4815,6 +4823,18 @@ if [ "$CFG_EVDEV" = "no" ]; then
+ QMakeVar add DEFINES QT_NO_EVDEV
+ fi
+
++if [ "$CFG_TSLIB" != "no" ]; then
++ if compileTest unix/tslib "tslib"; then
++ CFG_TSLIB=yes
++ QT_CONFIG="$QT_CONFIG tslib"
++ elif [ "$CFG_TSLIB" = "yes" ]; then
++ echo "The tslib functionality test failed!"
++ exit 1
++ else
++ CFG_TSLIB=no
++ fi
++fi
++
+ # Check we actually have X11 :-)
+ if compileTest x11/xlib "XLib"; then
+ QT_CONFIG="$QT_CONFIG xlib"
+diff --git a/src/plugins/generic/generic.pro b/src/plugins/generic/generic.pro
+index 078db2f..18a8295 100644
+--- a/src/plugins/generic/generic.pro
++++ b/src/plugins/generic/generic.pro
+@@ -5,3 +5,7 @@ TEMPLATE = subdirs
+ contains(QT_CONFIG, evdev) {
+ SUBDIRS += evdevmouse evdevtouch evdevkeyboard evdevtablet
+ }
++
++contains(QT_CONFIG, tslib) {
++ SUBDIRS += tslib
++}
+--
+1.8.2.1
+