From: Daniel Nyström Date: Tue, 21 Dec 2010 18:06:55 +0000 (+0100) Subject: tslib: bump version to current git head X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=36f33bc00f95b27702e07bacac8047f0d1882b62;p=buildroot.git tslib: bump version to current git head Due to missing official releases, fetch directly from GitHub repository. Many bugfixes since 1.0 and all previous patches in Buildroot are either applied or obsoleted. Signed-off-by: Daniel Nyström Acked-by: Paulius Zaleckas Acked-by: Luca Ceresoli Signed-off-by: Peter Korsgaard --- diff --git a/package/tslib/ts.conf b/package/tslib/ts.conf deleted file mode 100644 index 1b0da937e8..0000000000 --- a/package/tslib/ts.conf +++ /dev/null @@ -1,25 +0,0 @@ -# Uncomment if you wish to use the linux input layer event interface -module_raw input - -# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d -# module_raw collie - -# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860 -# module_raw corgi - -# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface -# module_raw ucb1x00 - -# Uncomment if you're using an HP iPaq h3600 or similar -# module_raw h3600 - -# Uncomment if you're using a Hitachi Webpad -# module_raw mk712 - -# Uncomment if you're using an IBM Arctic II -# module_raw arctic2 - -module pthres pmin=1 -module variance delta=30 -module dejitter delta=100 -module linear diff --git a/package/tslib/tslib-1.0-absbit.patch b/package/tslib/tslib-1.0-absbit.patch deleted file mode 100644 index 11e758d1de..0000000000 --- a/package/tslib/tslib-1.0-absbit.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/plugins/input-raw.c 2008-02-28 14:25:33.000000000 -0500 -+++ b/plugins/input-raw.c 2008-02-28 14:27:25.000000000 -0500 -@@ -49,7 +49,7 @@ static int check_fd(struct tslib_input * - struct tsdev *ts = i->module.dev; - int version; - u_int32_t bit; -- u_int64_t absbit; -+ u_int32_t absbit; - - if (! ((ioctl(ts->fd, EVIOCGVERSION, &version) >= 0) && - (version == EV_VERSION) && diff --git a/package/tslib/tslib-1.0-link-plugins-against-libts.patch b/package/tslib/tslib-1.0-link-plugins-against-libts.patch deleted file mode 100644 index d60b6a1db6..0000000000 --- a/package/tslib/tslib-1.0-link-plugins-against-libts.patch +++ /dev/null @@ -1,48 +0,0 @@ -commit 12435b337ea074bd31ccb03aff58c7eefa86f31c -Author: kergoth -Date: Sat Nov 1 20:46:07 2008 +0000 - - Link plugins against libts - - Some plugins use tslib functions. Link those plugins against libts. - The problem is easy to see with LDFLAGS="-Wl,-no-undefined". - Without this change DirectFB in unable to use tslib because symbols - in the tslib plugins can't be resolved. - - Signed-off-by: Ville Syrjala - Signed-off-by: Chris Larson - - git-svn-id: svn://svn.berlios.de/tslib/trunk/tslib@56 a933c7a4-9bf7-0310-9141-a2e45189604d - -diff --git a/plugins/Makefile.am b/plugins/Makefile.am -index 3b902c2..4c4ef8b 100644 ---- a/plugins/Makefile.am -+++ b/plugins/Makefile.am -@@ -114,15 +114,19 @@ pluginexec_LTLIBRARIES = \ - - variance_la_SOURCES = variance.c - variance_la_LDFLAGS = -module $(LTVSN) -+variance_la_LIBADD = $(top_builddir)/src/libts.la - - dejitter_la_SOURCES = dejitter.c - dejitter_la_LDFLAGS = -module $(LTVSN) -+dejitter_la_LIBADD = $(top_builddir)/src/libts.la - - linear_la_SOURCES = linear.c - linear_la_LDFLAGS = -module $(LTVSN) -+linear_la_LIBADD = $(top_builddir)/src/libts.la - - pthres_la_SOURCES = pthres.c - pthres_la_LDFLAGS = -module $(LTVSN) -+pthres_la_LIBADD = $(top_builddir)/src/libts.la - - # hw access - corgi_la_SOURCES = corgi-raw.c -@@ -148,6 +152,7 @@ tatung_la_LDFLAGS = -module $(LTVSN) - - input_la_SOURCES = input-raw.c - input_la_LDFLAGS = -module $(LTVSN) -+input_la_LIBADD = $(top_builddir)/src/libts.la - - linear_h2200_la_SOURCES = linear-h2200.c - linear_h2200_la_LDFLAGS = -module $(LTVSN) diff --git a/package/tslib/tslib-1.0-no-cxx.patch b/package/tslib/tslib-1.0-no-cxx.patch deleted file mode 100644 index 7e4e6d55c7..0000000000 --- a/package/tslib/tslib-1.0-no-cxx.patch +++ /dev/null @@ -1,17 +0,0 @@ -tslib: Doesn't use C++, so don't require it in the configure script ---- - configure.ac | 1 - - 1 file changed, 1 deletion(-) - -Index: tslib-1.0/configure.ac -=================================================================== ---- tslib-1.0.orig/configure.ac -+++ tslib-1.0/configure.ac -@@ -15,7 +15,6 @@ - TS_DEFAULT_FLAGS - - # Checks for programs. --AC_PROG_CXX - AC_PROG_CC - AC_PROG_CPP - TS_CC_HIDDEN_VISIBILITY diff --git a/package/tslib/tslib-1.0-open-with-O_CREAT-needs-3-arguments.patch b/package/tslib/tslib-1.0-open-with-O_CREAT-needs-3-arguments.patch deleted file mode 100644 index 5b23dd0283..0000000000 --- a/package/tslib/tslib-1.0-open-with-O_CREAT-needs-3-arguments.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 4769d044fad6033053ee39c1fcd5ccc7693c6f71 Mon Sep 17 00:00:00 2001 -From: kergoth -Date: Tue, 24 Mar 2009 17:42:34 +0000 -Subject: [PATCH] tslib fails to compile on Ubuntu 8.10+, easy patch - -I noticed that gcc fails to compile the latest svn copy of tslib due -to a potentially "unsafe" use of open(). Ubuntu 8.10+, for instance, -by default enables the compiler flag -D_FORTIFY_SOURCE=2 which throws -an error on lines 253 and 255 of ts_calibrate.c. This is a pretty -minor issue, but could potentially stop some people using Ubuntu from -compiling unless they realize what's going on. - -To fix this, all you need to do is set a mode in the open() call. I -patched ts_calibrate.c to set 0644 (S_IRUSR | S_IWUSR | S_IRGRP | -S_IROTH) and it compiles fine. See below. - -Signed-off-by: Daniel Jabbour -Signed-off-by: Chris Larson - -git-svn-id: svn://svn.berlios.de/tslib/trunk/tslib@72 a933c7a4-9bf7-0310-9141-a2e45189604d ---- - tests/ts_calibrate.c | 7 +++++-- - 1 files changed, 5 insertions(+), 2 deletions(-) - -diff --git a/tests/ts_calibrate.c b/tests/ts_calibrate.c -index 04c75dc..00e9580 100644 ---- a/tests/ts_calibrate.c -+++ b/tests/ts_calibrate.c -@@ -21,6 +21,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -250,9 +251,11 @@ int main() - for (i = 0; i < 7; i++) printf("%d ", cal.a [i]); - printf("\n"); - if ((calfile = getenv("TSLIB_CALIBFILE")) != NULL) { -- cal_fd = open (calfile, O_CREAT | O_RDWR); -+ cal_fd = open (calfile, O_CREAT | O_RDWR, -+ S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); - } else { -- cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR); -+ cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR, -+ S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); - } - sprintf (cal_buffer,"%d %d %d %d %d %d %d", - cal.a[1], cal.a[2], cal.a[0], --- -1.7.0 - diff --git a/package/tslib/tslib-1.0-remove-bzero.patch b/package/tslib/tslib-1.0-remove-bzero.patch deleted file mode 100644 index 3e3ef3e1d2..0000000000 --- a/package/tslib/tslib-1.0-remove-bzero.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/ts_parse_vars.c 2006-08-24 17:02:55.000000000 -0400 -+++ b/src/ts_parse_vars.c 2008-03-12 13:57:01.000000000 -0400 -@@ -33,7 +33,7 @@ int tslib_parse_vars(struct tslib_module - return 0; - - //s = alloca(strlen(str)); -- bzero(s_holder,1024); -+ memset(s_holder, 0, 1024); - strncpy(s_holder,str,strlen(str)); - s = s_holder; - while ((p = strsep(&s, " \t")) != NULL && ret == 0) { diff --git a/package/tslib/tslib-1.0-remove-return-on-error-from-check-df.patch b/package/tslib/tslib-1.0-remove-return-on-error-from-check-df.patch deleted file mode 100644 index 7945c1bd9d..0000000000 --- a/package/tslib/tslib-1.0-remove-return-on-error-from-check-df.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/plugins/input-raw.c 2008-01-25 14:02:23.000000000 +0100 -+++ b/plugins/input-raw.new.c 2008-01-25 14:02:50.000000000 +0100 -@@ -58,8 +58,6 @@ static int check_fd(struct tslib_input * - (ioctl(ts->fd, EVIOCGBIT(EV_ABS, sizeof(absbit) * 8), &absbit) >= 0) && - (absbit & (1 << ABS_X)) && - (absbit & (1 << ABS_Y)) && (absbit & (1 << ABS_PRESSURE)))) { -- fprintf(stderr, "selected device is not a touchscreen I understand\n"); -- return -1; - } - - if (bit & (1 << EV_SYN)) diff --git a/package/tslib/tslib.mk b/package/tslib/tslib.mk index 798499e364..3ca40c50db 100644 --- a/package/tslib/tslib.mk +++ b/package/tslib/tslib.mk @@ -3,11 +3,9 @@ # tslib # ############################################################# -TSLIB_VERSION:=1.0 -TSLIB_SOURCE:=tslib-$(TSLIB_VERSION).tar.bz2 -TSLIB_SITE:=http://download.berlios.de/tslib +TSLIB_VERSION:=860d69ca +TSLIB_SITE:=git://github.com/kergoth/tslib.git TSLIB_AUTORECONF = YES -TSLIB_LIBTOOL_PATCH = YES TSLIB_INSTALL_STAGING = YES TSLIB_INSTALL_TARGET = YES TSLIB_INSTALL_STAGING_OPT = DESTDIR=$(STAGING_DIR) LDFLAGS=-L$(STAGING_DIR)/usr/lib install