--- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/autogen.sh +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/autogen.sh @@ -0,0 +1,12 @@ +#! /bin/sh + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd $srcdir + +autoreconf -v --install || exit 1 +cd $ORIGDIR || exit $? + +$srcdir/configure --enable-maintainer-mode "$@" --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/watch +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/watch @@ -0,0 +1,3 @@ +#git=git://anongit.freedesktop.org/xorg/driver/xf86-input-evdev +version=3 +http://xorg.freedesktop.org/releases/individual/driver/ xf86-input-evdev-(.*)\.tar\.gz --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/rules +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +# Install in debian/tmp to retain control through dh_install: +override_dh_auto_install: + dh_auto_install --destdir=debian/tmp + +# Kill *.la files, and forget no-one: +override_dh_install: + find debian/tmp -name '*.la' -delete + dh_install --fail-missing + +# That's a plugin, use appropriate warning level: +override_dh_shlibdeps: + dh_shlibdeps -- --warnings=6 + +%: + dh $@ --with quilt,autoreconf,xsf --builddirectory=build/ + +# Debug package: +override_dh_strip: + dh_strip --dbg-package=xserver-xorg-input-evdev-lts-quantal-dbg --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/xserver-xorg-input-evdev-udeb-lts-quantal.install +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/xserver-xorg-input-evdev-udeb-lts-quantal.install @@ -0,0 +1 @@ +usr/lib/xorg/modules/input/*.so --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/changelog +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/changelog @@ -0,0 +1,799 @@ +xserver-xorg-input-evdev-lts-quantal (1:2.7.3-0ubuntu2~precise1) precise-proposed; urgency=low + + * Rename package for the LTS point update, and add + replaces/breaks/provides + + -- Maarten Lankhorst Fri, 30 Nov 2012 20:59:17 +0100 + +xserver-xorg-input-evdev (1:2.7.3-0ubuntu2) quantal; urgency=low + + * use-sigsafe-logging.diff: Pull a patch from upstream to use sigsafe + logging. + + -- Timo Aaltonen Wed, 10 Oct 2012 11:16:55 +0300 + +xserver-xorg-input-evdev (1:2.7.3-0ubuntu1) quantal-proposed; urgency=low + + [ Maarten Lankhorst ] + * Merge from unreleased debian git, remaining changes: + - local/11-evdev-trackpoint.conf: Add a config snippet for enabling wheel + emulation for trackpoint devices + - local/11-evdev-quirks.conf: Added quirks for various devices. + + -- Timo Aaltonen Wed, 15 Aug 2012 11:47:13 +0300 + +xserver-xorg-input-evdev (1:2.7.3-1) UNRELEASED; urgency=low + + * New upstream release. + + -- Maarten Lankhorst Fri, 10 Aug 2012 19:08:53 +0200 + +xserver-xorg-input-evdev (1:2.7.1-1) experimental; urgency=low + + [ Maarten Lankhorst ] + * Merge the 1:2.7.0-1 sid upload + + Remove upstreamed 0001-configure.ac-Fix-udev-libudev-dependency.patch + * Add -dbg package for symbols + + [ Julien Cristau ] + * New upstream bugfix release, with multitouch enabled (closes: #683723). + * Pull from upstream evdev-2.7-branch, commit 7469081. + + -- Julien Cristau Fri, 03 Aug 2012 12:32:30 +0200 + +xserver-xorg-input-evdev (1:2.7.0-2~ubuntu1) quantal-proposed; urgency=low + + [ Maarten Lankhorst ] + * Merge from unreleased debian git, remaining changes: + - local/11-evdev-trackpoint.conf: Add a config snippet for enabling wheel + emulation for trackpoint devices + - local/11-evdev-quirks.conf: Added quirks for various devices. + * Remove no longer needed patches: + - 0004-xi22-ubuntu.patch + + [ Timo Aaltonen ] + * control: Drop xserver-xorg-core from Depends, it's enough to depend on the + ABI version now. + + -- Timo Aaltonen Wed, 01 Aug 2012 12:15:32 +0300 + +xserver-xorg-input-evdev (1:2.7.0-1) unstable; urgency=low + + [ Timo Aaltonen ] + * Remove obsolete .manpages. + + [ Cyril Brulebois ] + * New upstream release. + * Actually merge upstream master up to 99340147b9 (one extra commit) to + avoid inverted horizontal scroll. + * Don't merge from debian-experimental to avoid picking up XI2.2 fun: + too many bugs still need fixes so let's keep that for another day. + That would require a newer input proto package, along with a newer + server, anyway. + * Bump xserver-xorg-dev build-dep to 2:1.10, now required. + * Add libudev-dev build-dep. + + -- Cyril Brulebois Tue, 20 Mar 2012 00:40:39 +0000 + +xserver-xorg-input-evdev (1:2.7.0-0ubuntu1.2) precise-proposed; urgency=low + + * Fix crash due to axis label overrun (LP: #973297) + - Add 0006-axis-label-overrun.patch + + -- Chase Douglas Thu, 07 Jun 2012 09:27:57 -0700 + +xserver-xorg-input-evdev (1:2.7.0-0ubuntu1.1) precise-proposed; urgency=low + + * Rebuild to fix an ABI breakage causing crashes when headsets are plugged in + (LP: #973297) + + -- Chase Douglas Fri, 18 May 2012 11:05:44 -0700 + +xserver-xorg-input-evdev (1:2.7.0-0ubuntu1) precise; urgency=low + + * New upstream release + - No changes since last git snapshot + * Fix horizontal scroll direction (LP: #932439) + - Add 0005-fix-horiz-scrolling.patch from upstream + * Bump lintian standards version to 3.9.3 + + -- Chase Douglas Thu, 15 Mar 2012 08:40:36 -0700 + +xserver-xorg-input-evdev (1:2.6.99.901+git20120126-0ubuntu2) precise; urgency=low + + * Fix bad release commit for previous version + + -- Chase Douglas Mon, 13 Feb 2012 17:09:14 +0100 + +xserver-xorg-input-evdev (1:2.6.99.901+git20120126-0ubuntu1) precise; urgency=low + + * Update to latest git snapshot (224a28d) + * Drop patches merged upstream: + - 0001-configure.ac-Fix-udev-libudev-dependency.patch + - 0002-default-resolution.patch + - 0003-copy-mt-vals.patch + - 100-evdev-force-x-y-axes.patch + * Bump standards version to 3.9.2 + + -- Chase Douglas Fri, 10 Feb 2012 18:08:07 -0800 + +xserver-xorg-input-evdev (1:2.6.99.901-1ubuntu3) precise; urgency=low + + * Add 100-evdev-force-x-y-axes.patch: Fixes lp: #921236 + + -- Robert Hooker Tue, 24 Jan 2012 16:58:43 -0500 + +xserver-xorg-input-evdev (1:2.6.99.901-1ubuntu2) precise; urgency=low + + * Patch configure.ac for Ubuntu Xi 2.2 support + - 0004-xi22-ubuntu.patch + * Remove obsolete --enable-multitouch configure flag + + -- Chase Douglas Tue, 10 Jan 2012 15:00:27 +0100 + +xserver-xorg-input-evdev (1:2.6.99.901-1ubuntu1) precise; urgency=low + + * Add patch to set default resolution to 0 + - 0002-default-resolution.patch + * Fix touch valuators + - 0003-copy-mt-vals.patch + + -- Chase Douglas Tue, 10 Jan 2012 11:43:10 +0100 + +xserver-xorg-input-evdev (1:2.6.99.901-1) experimental; urgency=low + + [ Timo Aaltonen ] + * Remove obsolete .manpages. + + [ Cyril Brulebois ] + * New upstream release candidate, with multitouch support. + * Update build dependencies: + - Add libudev-dev and libmtdev-dev. + - Bump xserver-xorg-dev and x11proto-input-dev. + * Add patch to fix udev/libudev detection: + - 0001-configure.ac-Fix-udev-libudev-dependency.patch + + -- Cyril Brulebois Sat, 31 Dec 2011 19:55:39 +0100 + +xserver-xorg-input-evdev (1:2.6.0-2) unstable; urgency=low + + * Get rid of “[linux-any]” for the dependency on udev-udeb, evdev is + Linux-only. + * Replace non-breaking spaces with regular spaces in udeb's long + description. + * Switch to dh: + - Bump debhelper build-dep, add dh-autoreconf build-dep. + - Bump compat to 8. + - Rewrite debian/rules. + - Pass --fail-missing to dh_install. + - Stop passing --disable-static to configure, that's the default. + * Bump xserver-xorg-dev build-dep for dh_xsf_substvars and xsf sequence. + * Remove xsfbs accordingly. + * Replace ${xserver:Depends} with ${xinpdriver:Depends} in the udeb. + * Remove long obsolete Replaces. + * Update Uploaders list. Thanks, David & Brice! + * Remove build-deps: + - dpkg-dev is recent enough on stable and higher. + - automake and libtool are pulled through dh-autoreconf. + * Bump Standards-Version to 3.9.1 (no changes needed). + * Wrap Depends/Provides. + + -- Cyril Brulebois Sat, 05 Feb 2011 14:38:02 +0100 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu13) oneiric; urgency=low + + * 11-evdev-trackpoint.conf: Add a config snippet for enabling wheel + emulation for trackpoint devices, should support a variety of models. + Middlemouse emulation is turned on, to allow dragging for instance + in Nautilus. Thanks to Jens Böning and others for collecting data and + testing this! (LP: #554984) + * 11-evdev-quirks.conf: Add a quirk for Kensington Pocket Mouse / Benq m310 + to ignore AbsoluteAxis. (LP: #325581) + + -- Timo Aaltonen Wed, 29 Jun 2011 19:17:04 +0300 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu12) natty; urgency=low + + * Another fix for event handling for devices that provide proximity events + (LP: #573006) + + -- Chase Douglas Thu, 14 Apr 2011 16:09:18 -0400 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu11) natty; urgency=low + + [ Chase Douglas ] + * Fix event handling for devices that provide proximity events (LP: #573006) + + [ Timo Aaltonen ] + * Add debian/local/11-evdev-quirks.conf and install it to sysconfigdir. + Included is a quirk to enable middle button emulation for the Ubuntu + branded travel mouse (LP: #746639) + + -- Timo Aaltonen Mon, 04 Apr 2011 16:58:27 +0300 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu10) natty; urgency=low + + * Set event window correctly for global gesture event + (LP: #728696) + + -- Chase Douglas Fri, 04 Mar 2011 15:27:14 -0500 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu9) natty; urgency=low + + [ Chase Douglas ] + * Fix evdev when handling devices with full array of abs axes (LP: #725202) + + -- Alberto Milone Tue, 01 Mar 2011 16:56:14 +0100 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu8) natty; urgency=low + + * Make xserver-xorg-input-evdev-udeb depend on xserver-xorg-core-udeb, not + xserver-xorg-core. + + -- Colin Watson Wed, 23 Feb 2011 15:05:58 +0000 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu7) natty; urgency=low + + * Drop 100-fix-touchup-problem-on-touchpads.patch + - Upstream fixed the issue + * Add xi 2.1 support + - Added 100-xi2.1.patch + - Refreshed 101-gestures.patch + - Bump dependency on xserver-xorg-dev for xi 2.1 + - Add new xi 2.1 dependency on libmtdev-dev and libutouch-grail1-dev + - Bump runtime dependency on libutouch-grail1 to 1.0.19 + * Revert rule for Magic Trackpad, synaptics will handle it now + + -- Chase Douglas Mon, 21 Feb 2011 18:50:15 -0500 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu6) natty; urgency=low + + * debian/control: Bump xserver build-depend to really, really rebuild against + Xserver 1.10 + + -- Christopher James Halse Rogers Tue, 01 Feb 2011 20:41:10 +1100 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu5) natty; urgency=low + + * No-change rebuild against xserver 1.10 + + -- Bryce Harrington Mon, 31 Jan 2011 19:04:25 -0800 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu4) natty; urgency=low + + [ Chase Douglas ] + * debian/patches/101-gestures.patch: Fix SIGSEGV in xserver, + re-enable. + + -- Bryce Harrington Mon, 31 Jan 2011 15:49:24 -0800 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu3) natty; urgency=low + + * Make xserver-xorg-input-evdev-udeb explicitly depend on + libutouch-grail1-udeb, to match the explicit dependency in + xserver-xorg-input-evdev. + + -- Colin Watson Mon, 31 Jan 2011 11:44:35 +0000 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu2) natty; urgency=low + + * Disable patch 101-gestures.patch - Fix SIGSEGV in xserver. + (LP: #709977) + + -- Bryce Harrington Sun, 30 Jan 2011 10:06:05 -0800 + +xserver-xorg-input-evdev (1:2.6.0-1ubuntu1) natty; urgency=low + + [ Robert Hooker ] + * Merge from Debian Experimental. Remaining Ubuntu changes: + - Set default input module to evdev for Apple Magic Mouse (LP 637430) + - Add debian/local/60-magictrackpad.conf + - Add gesture support + - Add debian/patches/100-fix-touchup-problem-on-touchpads.patch and + debian/patches/101-gestures.patch + - debian/rules: add configure option to enable utouch-grail support + - Replace xserver-xorg-input-gevdev as it was a temporary solution + - Depend on newer utouch-grail for udebs and ABI changes + + [ Christopher James Halse Rogers ] + * 100-fix-touchup-problem-on-touchpads.patch: + * 101-gestures.patch: + - Refresh for new upstream + + -- Christopher James Halse Rogers Fri, 28 Jan 2011 10:54:01 +1100 + +xserver-xorg-input-evdev (1:2.6.0-1) experimental; urgency=low + + * New upstream release. + + -- Cyril Brulebois Tue, 11 Jan 2011 15:40:01 +0100 + +xserver-xorg-input-evdev (1:2.5.99.903-1) experimental; urgency=low + + * New upstream release candidate. + + -- Cyril Brulebois Wed, 05 Jan 2011 01:33:36 +0100 + +xserver-xorg-input-evdev (1:2.5.99.901-2) experimental; urgency=low + + * Switch Architecture for all binary packages from any to linux-any + since this driver is Linux-only. + * Cherry-pick bed25600 from upstream to fix crashes in + GetProximityEvents (Closes: #605374). + + -- Cyril Brulebois Tue, 04 Jan 2011 16:06:52 +0100 + +xserver-xorg-input-evdev (1:2.5.99.901-1) experimental; urgency=low + + * New upstream release. + + -- Cyril Brulebois Mon, 22 Nov 2010 15:50:51 +0100 + +xserver-xorg-input-evdev (1:2.5.0-1) experimental; urgency=low + + [ Robert Hooker ] + * New upstream release. + * Bump xutils-dev build dep for new util-macros. + + [ Cyril Brulebois ] + * New upstream release fixes some bugs: + - Forward keycodes > 255 (Closes: #500096). + - No longer list README.mouse (Closes: #590529). + + -- Cyril Brulebois Thu, 21 Oct 2010 19:49:10 +0200 + +xserver-xorg-input-evdev (1:2.3.2-7) experimental; urgency=low + + * Build against Xserver 1.9.1 rc1. + + -- Cyril Brulebois Tue, 12 Oct 2010 23:52:24 +0200 + +xserver-xorg-input-evdev (1:2.3.2-6ubuntu3) maverick; urgency=low + + * Set default input module to evdev for Apple Magic Mouse (LP: #637430) + - Add debian/local/60-magictrackpad.conf + + -- Chase Douglas Thu, 16 Sep 2010 09:38:26 +0200 + +xserver-xorg-input-evdev (1:2.3.2-6ubuntu2) maverick; urgency=low + + * Add 102-magic-mouse.patch - Patch from Chase Douglas to set default + input module to evdev for Apple Magic Mouse + (LP: #637430) + + -- Bryce Harrington Wed, 15 Sep 2010 16:13:54 -0700 + +xserver-xorg-input-evdev (1:2.3.2-6ubuntu1) maverick; urgency=low + + * Add gesture support + - Add debian/patches/100-fix-touchup-problem-on-touchpads.patch and + debian/patches/101-gestures.patch + - debian/rules: + - add configure option to enable utouch-grail support + * Replace xserver-xorg-input-gevdev as it was a temporary solution + * Depend on newer utouch-grail for udebs and ABI changes + * Build depend on latest xserver-xorg-dev for serverminver dependency + + -- Chase Douglas Fri, 20 Aug 2010 16:47:09 -0400 + +xserver-xorg-input-evdev (1:2.3.2-6) unstable; urgency=low + + [ Julien Cristau ] + * Drop 05-evdev.conf, this moved to the server. + * Build-Depend on xserver-xorg-dev 1.7.6.901. + * Sanitize manpage installation. + * Update to new xsfbs, use ${xinpdriver:Depends} in debian/control. + + -- Cyril Brulebois Sat, 17 Apr 2010 21:40:15 +0200 + +xserver-xorg-input-evdev (1:2.3.2-5) unstable; urgency=low + + * Install 05-evdev.conf in /usr/lib/X11/xorg.conf.d. + * Remove 65-xorg-evdev.rules, obsoleted by the above. + * Drop the postinst, and don't depend on udev. + + -- Timo Aaltonen Tue, 30 Mar 2010 21:40:54 +0300 + +xserver-xorg-input-evdev (1:2.3.2-4) unstable; urgency=low + + [ Julien Cristau ] + * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no + good reason. Thanks, Colin Watson! + * Remove myself from Uploaders + * 65-xorg-evdev.rules: only set x11_driver for event devices. + + [ Robert Hooker ] + * Build xserver-xorg-input-evdev-dev on arch: all. + + [ Cyril Brulebois ] + * Add udeb needed for the graphical installer: + xserver-xorg-input-evdev-udeb. + * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed). + * Add myself to Uploaders. + + -- Cyril Brulebois Fri, 12 Mar 2010 01:02:58 +0100 + +xserver-xorg-input-evdev (1:2.3.2-3) unstable; urgency=low + + * 65-xorg-evdev.rules: instead of blacklisting joysticks, explicitly + whitelist keyboards, mice, touchscreens and touchpads (closes: #564219). + We'll need a better solution, but this should do for now. + * No need to test for linux in postinst, this package only exists on linux. + + -- Julien Cristau Tue, 12 Jan 2010 10:36:54 +0000 + +xserver-xorg-input-evdev (1:2.3.2-2) unstable; urgency=low + + [ Timo Aaltonen ] + * evdev.rules: Skip joysticks, since using evdev for those is + generally considered as a bad idea. Use -joystick instead. + + [ Julien Cristau ] + * evdev.rules: Match on ID_INPUT instead of device name + subsystem. + * Upload to unstable. + + -- Julien Cristau Thu, 07 Jan 2010 20:21:57 +0000 + +xserver-xorg-input-evdev (1:2.3.2-1) experimental; urgency=low + + [ Timo Aaltonen ] + * Build against Xserver 1.7. + * Run udevadm trigger on postinst, and depend on udev [linux-any]. + * Add xserver-xorg-input-evdev-dev for the header and .pc files. + + [ Julien Cristau ] + * 65-xorg-evdev.rules: don't ignore change events. + + [ Brice Goglin ] + * New upstream release. + + -- Brice Goglin Sat, 12 Dec 2009 17:56:22 +0100 + +xserver-xorg-input-evdev (1:2.3.1-1) experimental; urgency=low + + * New upstream release. + + Finalize the middle button emulation when a read error occurs + (closes: #550970, #552012) + * Replace the fdi file with an udev rule. + + -- Julien Cristau Sat, 28 Nov 2009 20:42:52 +0100 + +xserver-xorg-input-evdev (1:2.2.99.1-1) experimental; urgency=low + + * New upstream snapshot. + * Bump build-dep on xutils-dev for new xorg-macros. + * Build against xserver 1.7 RC. + * Bump Standards-Version to 3.8.3. + + -- Julien Cristau Tue, 29 Sep 2009 21:04:26 +0200 + +xserver-xorg-input-evdev (1:2.2.5-1) unstable; urgency=low + + * New upstream release. + + -- Brice Goglin Fri, 21 Aug 2009 07:18:07 +0200 + +xserver-xorg-input-evdev (1:2.2.4-1) unstable; urgency=low + + * New upstream release. + + -- Brice Goglin Thu, 06 Aug 2009 07:29:42 +0200 + +xserver-xorg-input-evdev (1:2.2.3-1) unstable; urgency=low + + * New upstream release. + + Fix corrupted mouse motion events sending pointer to + top-left of screen, cloces: #528994. + * Add README.source, bump Standards-Version to 3.8.2. + + -- Brice Goglin Thu, 30 Jul 2009 09:14:44 +0200 + +xserver-xorg-input-evdev (1:2.2.2-1) unstable; urgency=low + + * New upstream release. + * Add myself to Uploaders. + + -- Brice Goglin Thu, 30 Apr 2009 08:59:58 +0200 + +xserver-xorg-input-evdev (1:2.2.1-1) unstable; urgency=low + + * New upstream release. + * Upload to unstable. + + -- Julien Cristau Thu, 09 Apr 2009 01:16:36 +0100 + +xserver-xorg-input-evdev (1:2.1.1-1) experimental; urgency=low + + * New upstream release. + * Update debian/copyright from upstream's COPYING. + * Build against xserver 1.6 rc1. + + -- Julien Cristau Wed, 21 Jan 2009 21:58:47 +0100 + +xserver-xorg-input-evdev (1:2.1.0-1) experimental; urgency=low + + [ Timo Aaltonen ] + * New upstream release. + + Store device file's minor/major to avoid duplicate devices + (closes: #505635) + + [ Julien Cristau ] + * debian/control: update the long description. We don't do "clever" device + matching anymore, that's hal/udev's job. Also drop the mention of + 'Protocol "evdev"', which unexists since quite a while. + + -- Julien Cristau Wed, 26 Nov 2008 19:27:26 +0100 + +xserver-xorg-input-evdev (1:2.0.99.3-1) experimental; urgency=low + + [ Timo Aaltonen ] + * rules: Clean config.h.in. + + [ Julien Cristau ] + * New upstream release. + + don't grab the device by default + + close the device on DEVICE_OFF, and reopen it on DEVICE_ON + (closes: #496101, #492146) + * Drop patch included upstream. + * Install (temporarily) an fdi file to get Xorg to load the evdev driver for + mice and keyboards. + * Depend on xserver-xorg-core >= 2:1.5.3, to make sure the console is set to + RAW mode. + + -- Julien Cristau Wed, 12 Nov 2008 20:22:57 +0100 + +xserver-xorg-input-evdev (1:2.0.3-2) experimental; urgency=low + + * Build against xserver 1.5 rc6. + * Run autoreconf at build time; build-depend on automake, libtool and + xutils-dev. + * Add support for parallel builds. + + -- Julien Cristau Mon, 04 Aug 2008 13:38:46 +0200 + +xserver-xorg-input-evdev (1:2.0.3-1) unstable; urgency=low + + * New upstream release, incorporates the two fixes from our previous + version. + * Pull from evdev-2.0-branch: + - Print the device name when we get a read error + - Actually close the fd on DEVICE_CLOSE + + -- Julien Cristau Mon, 04 Aug 2008 13:05:52 +0200 + +xserver-xorg-input-evdev (1:2.0.2-1.lenny1) unstable; urgency=low + + * Pull two fixes from upstream + - Fix EVIOCGBIT ioctl usage on big endian platforms + - Fill up the version info + + -- Julien Cristau Wed, 30 Jul 2008 11:30:53 +0200 + +xserver-xorg-input-evdev (1:2.0.2-1) unstable; urgency=low + + * New upstream release + + fixes mice with lots of buttons (Closes: #491061) + + -- Julien Cristau Fri, 18 Jul 2008 22:21:17 +0200 + +xserver-xorg-input-evdev (1:2.0.1-1) unstable; urgency=low + + [ Julien Cristau, Timo Aaltonen ] + * New upstream release. + + [ Julien Cristau ] + * Drop the XS- prefix from Vcs-* control fields. + * Drop evdev_no_flush_on_init.diff, obsolete. + * New patch include-the-proper-header-for-XkbSetRulesDflts-and-X.patch, fix + a 'missing declaration' compiler warning by including the right header. + * Run dpkg-shlibdeps with --warnings=6. Drivers reference symbols from + /usr/bin/Xorg and other modules, and that's not a bug, so we want + dpkg-shlibdeps to shut up about symbols it can't find. Build-depend on + dpkg-dev >= 1.14.17. + * Fix target dependencies in debian/rules. + + -- Julien Cristau Sun, 13 Jul 2008 15:37:13 +0200 + +xserver-xorg-input-evdev (1:1.2.0-1) unstable; urgency=low + + * New upstream releases + + includes manpage fixes from Peter Samuelson (close: #446118) + + drop evdev_man_illegal_char.patch, included upstream + * Bump Standards-Version to 3.7.3. + + -- Julien Cristau Thu, 06 Dec 2007 17:05:24 +0100 + +xserver-xorg-input-evdev (1:1.2.0~git20070819-4) unstable; urgency=low + + * New patch evdev_no_flush_on_init.diff: don't send button release events on + init. + + -- Julien Cristau Tue, 13 Nov 2007 21:27:37 +0100 + +xserver-xorg-input-evdev (1:1.2.0~git20070819-3) unstable; urgency=low + + * Upload to unstable + + -- David Nusinow Sun, 16 Sep 2007 15:13:36 -0400 + +xserver-xorg-input-evdev (1:1.2.0~git20070819-2) experimental; urgency=low + + * Build against xserver 1.4. + + -- Julien Cristau Mon, 10 Sep 2007 16:30:28 +0200 + +xserver-xorg-input-evdev (1:1.2.0~git20070819-1) experimental; urgency=low + + * New git snapshot from upstream's master branch. + + manpage typos fixed (closes: #432063). Thanks, A. Costa! + * Build against xserver 1.3.99.0. + * Update debian/copyright. + * Generate the Provides field automatically. + * Add myself to uploaders, and remove Branden with his permission. + * Drop build-dep on linux-kernel-headers, which is provided by + build-essential. + + -- Julien Cristau Sun, 19 Aug 2007 17:22:09 +0200 + +xserver-xorg-input-evdev (1:1.1.5-3) unstable; urgency=low + + * Cherry-pick commit 987c6b15: don't call xf86OSRingBell() which isn't + available anymore (closes: #430539). + + -- Julien Cristau Sat, 07 Jul 2007 19:21:43 +0200 + +xserver-xorg-input-evdev (1:1.1.5-2) unstable; urgency=low + + [ Julien Cristau ] + * Generate the dependency on xserver-xorg-core automatically. + * Upload to unstable. + + [ Brice Goglin ] + * Bump Build-Depends: xserver-xorg-dev to >= 2:1.2.99.902 + (needed to let xsfbs get access to serverminver). + * Add XS-Vcs-*. + * Add a link to www.X.org and a reference to the xf86-input-evdev + module in the long description. + * Remove Fabio from uploaders with his permission. He's always welcome back. + + -- Julien Cristau Thu, 03 May 2007 20:18:03 +0200 + +xserver-xorg-input-evdev (1:1.1.5-1) experimental; urgency=low + + [ Julien Cristau ] + * Add link to xserver-xorg-core bug script, so that bugreports contain + the user's config and log files. + * Bump dependency on xserver-xorg-core to >= 2:1.1.1-11, as previous + versions don't have the bug script. + * New upstream release. + + Drop all patches, applied upstream. + * New patch to replace "ø" with "\(/o" in the evdev(4) manpage. + * Make debian/rules clean depend on xsfclean, to make sure that patches are + unapplied and everything is cleaned up. + + -- Drew Parsons Mon, 19 Mar 2007 19:36:42 +1100 + +xserver-xorg-input-evdev (1:1.1.2-6) unstable; urgency=low + + * Apply upstream patch 30-absolute-axis.patch to avert potential + crashes in the absolute axis setup. + * Also apply 40-close-fd.patch, as the last "trivial" patch from + upstream before the major changes of 1.1.3. + * Use dh_installman to install man pages. + + -- Drew Parsons Sun, 5 Nov 2006 21:37:25 +1100 + +xserver-xorg-input-evdev (1:1.1.2-5) unstable; urgency=low + + * Applied upstream patches 10-bitfield-fixes.patch and + 11-bitops-fixes.patch to define bit operations. Closes: #395510. + The former contains the hppa inotify patch, so rework + 1-add-inotify-architectures.patch into + 20-add-inotify-architectures.patch to accommodate. Also, deleted + the trivial man patch from 10-bitfield-fixes.patch, it was not + applying neatly. + + -- Drew Parsons Wed, 1 Nov 2006 20:05:50 +1100 + +xserver-xorg-input-evdev (1:1.1.2-4) unstable; urgency=low + + * Fix versioned depends: xserver-xorg-core (>= 2:1.1.1-1) (see + #391508) since it is built against xserver-xorg-dev (>= 2:1.1.1-1). + However the specific versioned build-depends is not needed since + it is not required in configure.ac (the driver could be built + against older xserver versions). + + -- Drew Parsons Fri, 27 Oct 2006 22:13:15 +1000 + +xserver-xorg-input-evdev (1:1.1.2-3) unstable; urgency=low + + * Add patch rule to build rule to debian/rules to get + 1-add-inotify-architectures.patch applied. Run autoreconf and + update config.{guess,sub} for good measure. + + -- Drew Parsons Sun, 24 Sep 2006 10:02:45 +1000 + +xserver-xorg-input-evdev (1:1.1.2-2) unstable; urgency=low + + [ Andres Salomon ] + * Test for obj-$(DEB_BUILD_GNU_TYPE) before creating it during build; + idempotency fix. + + [ Drew Parsons ] + * Upstream patch 1-add-inotify-architectures.patch enables building + for hppa, mips (from git upstream) and m68k (thanks Geert Uytterhoeven). + Closes: #387922, #388639. + * Install upstream ChangeLog. Closes: #370300. + * Exclude evdev_drv.la from dh_install. + + -- Drew Parsons Sun, 24 Sep 2006 01:51:55 +1000 + +xserver-xorg-input-evdev (1:1.1.2-1) unstable; urgency=low + + * New upstream release + + Now includes manpage (closes: #362679) + + Doesn't suck (closes: #365581) + * Run dh_install with --list-missing + * Bump debhelper compat to 5 + * Bump standards version to 3.7.2.0 + * Add x11proto-kb-dev to build-depends + + -- David Nusinow Tue, 30 May 2006 22:37:01 -0400 + +xserver-xorg-input-evdev (1:1.0.0.5-2) unstable; urgency=low + + * Upload to modular + + -- David Nusinow Sun, 26 Mar 2006 20:25:00 -0500 + +xserver-xorg-input-evdev (1:1.0.0.5-1) experimental; urgency=low + + * First upload to Debian + * Change source package, package, and provides names to denote the + type of driver and that they are for xserver-xorg + + -- David Nusinow Thu, 19 Jan 2006 20:40:34 -0500 + +xserver-xorg-input-evdev (1:1.0.0.5-0ubuntu1) dapper; urgency=low + + * New upstream release. + * Add provides on xserver-xorg-input. + + -- Daniel Stone Wed, 4 Jan 2006 19:42:22 +1100 + +xserver-xorg-input-evdev (1:1.0.0.4-0ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Mon, 19 Dec 2005 08:55:27 +1100 + +xserver-xorg-input-evdev (1:1.0.0.3-0ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Mon, 12 Dec 2005 13:37:47 +1100 + +xserver-xorg-input-evdev (1:1.0.0.2-0ubuntu2) dapper; urgency=low + + * Add missing Build-Depends (x11proto-core-dev, x11proto-randr-dev, + x11proto-input-dev). + + -- Daniel Stone Mon, 5 Dec 2005 12:47:45 +1100 + +xserver-xorg-input-evdev (1:1.0.0.2-0ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Tue, 22 Nov 2005 13:20:15 +1100 + +xserver-xorg-input-evdev (1:1.0.0.1-1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Tue, 25 Oct 2005 16:52:45 +1000 + +xserver-xorg-input-evdev (1:1.0.0-1) breezy; urgency=low + + * First xserver-xorg-input-evdev release. + + -- Daniel Stone Wed, 6 Jul 2005 15:48:17 +1000 --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/copyright +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/copyright @@ -0,0 +1,100 @@ +This package was downloaded from +git://anongit.freedesktop.org/git/xorg/driver/xf86-input-evdev. +Release tarballs are available at +http://xorg.freedesktop.org/releases/individual/driver/ + +Various copyright notices found in this driver: + +Copyright © 2004-2008 Red Hat, Inc. + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without +fee, provided that the above copyright notice appear in all copies +and that both that copyright notice and this permission notice +appear in supporting documentation, and that the name of Red Hat +not be used in advertising or publicity pertaining to distribution +of the software without specific, written prior permission. Red +Hat makes no representations about the suitability of this software +for any purpose. It is provided "as is" without express or implied +warranty. + +THE AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN +NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Copyright 2005 Sun Microsystems, Inc. All rights reserved. + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the copyright holders shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from the copyright holders. + +Copyright © 2008 University of South Australia +copyrights taken from xf86-input-mouse, partly valid for this driver. +Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany. +Copyright 1993 by David Dawes +Copyright 2002 by SuSE Linux AG, Author: Egbert Eich +Copyright 1994-2002 by The XFree86 Project, Inc. +Copyright 2002 by Paul Elliott + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without +fee, provided that the above copyright notice appear in all copies +and that both that copyright notice and this permission notice +appear in supporting documentation, and that the name of the authors +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. The authors make no +representations about the suitability of this software for any +purpose. It is provided "as is" without express or implied +warranty. + +THE AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN +NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +Copyright 2005 Adam Jackson. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +on the rights to use, copy, modify, merge, publish, distribute, sub +license, and/or sell copies of the Software, and to permit persons to whom +the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL +ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/README.source +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/README.source @@ -0,0 +1,49 @@ +------------------------------------------------------ +Quick Guide To Patching This Package For The Impatient +------------------------------------------------------ + +1. Make sure you have quilt installed +2. Unpack the package as usual with "dpkg-source -x" +3. Run the "patch" target in debian/rules +4. Create a new patch with "quilt new" (see quilt(1)) +5. Edit all the files you want to include in the patch with "quilt edit" + (see quilt(1)). +6. Write the patch with "quilt refresh" (see quilt(1)) +7. Run the "clean" target in debian/rules + +Alternatively, instead of using quilt directly, you can drop the patch in to +debian/patches and add the name of the patch to debian/patches/series. + +------------------------------------ +Guide To The X Strike Force Packages +------------------------------------ + +The X Strike Force team maintains X packages in git repositories on +git.debian.org in the pkg-xorg subdirectory. Most upstream packages +are actually maintained in git repositories as well, so they often +just need to be pulled into git.debian.org in a "upstream-*" branch. +Otherwise, the upstream sources are manually installed in the Debian +git repository. + +The .orig.tar.gz upstream source file could be generated using this +"upstream-*" branch in the Debian git repository but it is actually +copied from upstream tarballs directly. + +Due to X.org being highly modular, packaging all X.org applications +as their own independent packages would have created too many Debian +packages. For this reason, some X.org applications have been grouped +into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, +x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. +Most packages, including the X.org server itself and all libraries +and drivers are, however maintained independently. + +The Debian packaging is added by creating the "debian-*" git branch +which contains the aforementioned "upstream-*" branch plus the debian/ +repository files. +When a patch has to be applied to the Debian package, two solutions +are involved: +* If the patch is available in one of the upstream branches, it + may be git'cherry-picked into the Debian repository. In this + case, it appears directly in the .diff.gz. +* Otherwise, the patch is added to debian/patches/ which is managed + with quilt as documented in /usr/share/doc/quilt/README.source. --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/xserver-xorg-input-evdev-lts-quantal.links +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/xserver-xorg-input-evdev-lts-quantal.links @@ -0,0 +1 @@ +usr/share/bug/xserver-xorg-core/script usr/share/bug/xserver-xorg-input-evdev/script --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/compat +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/compat @@ -0,0 +1 @@ +8 --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/control +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/control @@ -0,0 +1,102 @@ +Source: xserver-xorg-input-evdev-lts-quantal +Section: x11 +Priority: optional +Maintainer: Ubuntu X-SWAT +XSBC-Original-Maintainer: Debian X Strike Force +Uploaders: Drew Parsons , Cyril Brulebois +Build-Depends: + debhelper (>= 8), + dh-autoreconf, + pkg-config, + quilt, + xserver-xorg-dev-lts-quantal (>= 2:1.11.99.901), + x11proto-core-dev, + x11proto-randr-dev, + x11proto-input-dev (>= 2.1.99.3), + x11proto-kb-dev, + libxkbfile-dev, + xutils-dev (>= 1:7.5+4), + libudev-dev, + libmtdev-dev, +Standards-Version: 3.9.3 +Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evdev +Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-input-evdev.git + +Package: xserver-xorg-input-evdev-lts-quantal +Architecture: linux-any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xinpdriver:Depends}, +Provides: + xserver-xorg-input-evdev, xorg-renamed-package, xorg-renamed-package-lts-quantal, + ${xinpdriver:Provides} +Description: X.Org X server -- evdev input driver + This package provides the driver for input devices using evdev, the Linux + kernel's event delivery mechanism. This driver allows for multiple keyboards + and mice to be treated as separate input devices. + . + More information about X.Org can be found at: + + . + This package is built from the X.org xf86-input-evdev driver module. +Replaces: xserver-xorg-input-evdev +Conflicts: xserver-xorg-input-evdev + +Package: xserver-xorg-input-evdev-udeb-lts-quantal +XC-Package-Type: udeb +Section: debian-installer +Architecture: linux-any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xinpdriver:Depends}, + udev-udeb, +Provides: + xserver-xorg-input-evdev-udeb, xorg-renamed-package, xorg-renamed-package-lts-quantal, + ${xinpdriver:Provides} +Description: X.Org X server -- evdev input driver + This is a udeb, or a microdeb, for the debian-installer. +Replaces: xserver-xorg-input-evdev-udeb +Conflicts: xserver-xorg-input-evdev-udeb + +Package: xserver-xorg-input-evdev-dev-lts-quantal +Section: libdevel +Architecture: all +Depends: + ${shlibs:Depends}, + ${misc:Depends} +Description: X.Org X server -- evdev input driver (development headers) + This package provides the development headers for the evdev input driver + found in xserver-xorg-input-evdev. Non-developers likely have little use + for this package. + . + More information about X.Org can be found at: + + . + This package is built from the X.org xf86-input-evdev driver module. +Replaces: xserver-xorg-input-evdev-dev +Provides: xserver-xorg-input-evdev-dev, xorg-renamed-package, xorg-renamed-package-lts-quantal +Conflicts: xserver-xorg-input-evdev-dev + +Package: xserver-xorg-input-evdev-lts-quantal-dbg +Architecture: linux-any +Depends: + ${misc:Depends}, + xserver-xorg-input-evdev-lts-quantal (= ${binary:Version}), +Section: debug +Priority: extra +Description: X.Org X server -- evdev input driver (development headers) + This package provides the development headers for the evdev input driver + found in xserver-xorg-input-evdev. Non-developers likely have little use + for this package. + . + More information about X.Org can be found at: + + . + This package is built from the X.org xf86-input-evdev driver module. + . + This package provides debugging symbols for this Xorg X driver. +Replaces: xserver-xorg-input-evdev-dbg +Provides: xserver-xorg-input-evdev-dbg, xorg-renamed-package, xorg-renamed-package-lts-quantal +Conflicts: xserver-xorg-input-evdev-dbg --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/xserver-xorg-input-evdev-dev-lts-quantal.install +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/xserver-xorg-input-evdev-dev-lts-quantal.install @@ -0,0 +1,3 @@ +usr/include/xorg/* +usr/lib/pkgconfig/xorg-evdev.pc + --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/xserver-xorg-input-evdev-lts-quantal.install +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/xserver-xorg-input-evdev-lts-quantal.install @@ -0,0 +1,4 @@ +usr/lib/xorg/modules/input/*.so +usr/share/man +../local/11-evdev-quirks.conf usr/share/X11/xorg.conf.d/ +../local/11-evdev-trackpoint.conf usr/share/X11/xorg.conf.d/ --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/local/11-evdev-quirks.conf +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/local/11-evdev-quirks.conf @@ -0,0 +1,19 @@ +Section "InputClass" + Identifier "Avago Technologies mouse quirks (LP: #746639)" + MatchIsPointer "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" + MatchUSBID "192f:0416" + Option "Emulate3Buttons" "True" + Option "Emulate3Timeout" "50" +EndSection + +# X/Y axis not working due to device reporting absolute axes +# https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/325581 +# https://bugs.freedesktop.org/show_bug.cgi?id=32882 +Section "InputClass" + Identifier "Benq m310" + MatchProduct "HID 0d62:1000" + Driver "evdev" + Option "IgnoreAbsoluteAxes" "true" +EndSection --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/local/11-evdev-trackpoint.conf +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/local/11-evdev-trackpoint.conf @@ -0,0 +1,13 @@ +# trackpoint users want wheel emulation + +Section "InputClass" + Identifier "trackpoint catchall" + MatchIsPointer "true" + MatchProduct "TrackPoint|DualPoint Stick" + MatchDevicePath "/dev/input/event*" + Option "Emulate3Buttons" "true" + Option "EmulateWheel" "true" + Option "EmulateWheelButton" "2" + Option "XAxisMapping" "6 7" + Option "YAxisMapping" "4 5" +EndSection --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/patches/series +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/patches/series @@ -0,0 +1 @@ +use-sigsafe-logging.diff --- xserver-xorg-input-evdev-lts-quantal-2.7.3.orig/debian/patches/use-sigsafe-logging.diff +++ xserver-xorg-input-evdev-lts-quantal-2.7.3/debian/patches/use-sigsafe-logging.diff @@ -0,0 +1,73 @@ +commit 5af11b675242b2971f47c42a57b892dc24eb1917 +Author: Peter Hutterer +Date: Fri May 25 13:39:32 2012 +1000 + + Use LogMessageVerbSigSafe if available + + Messages logged during the signal handler should use LogMessageVerbSigSafe + as of ABI 18. + + Signed-off-by: Peter Hutterer + Reviewed-by: Chase Douglas + +--- a/src/evdev.c ++++ b/src/evdev.c +@@ -339,7 +339,7 @@ + + if (pEvdev->num_queue >= EVDEV_MAXQUEUE) + { +- xf86IDrvMsg(pInfo, X_NONE, "dropping event due to full queue!\n"); ++ LogMessageVerbSigSafe(X_WARNING, 0, "dropping event due to full queue!\n"); + return NULL; + } + +@@ -788,9 +788,10 @@ + valuator_mask_copy(pEvdev->mt_mask, + pEvdev->last_mt_vals[slot_index]); + else +- xf86IDrvMsg(pInfo, X_WARNING, +- "Attempted to copy values from out-of-range " +- "slot, touch events may be incorrect.\n"); ++ LogMessageVerbSigSafe(X_WARNING, 0, ++ "%s: Attempted to copy values from out-of-range " ++ "slot, touch events may be incorrect.\n", ++ pInfo->name); + } else + pEvdev->slot_state = SLOTSTATE_CLOSE; + } else { +@@ -1109,19 +1110,15 @@ + if (errno == ENODEV) /* May happen after resume */ + xf86RemoveEnabledDevice(pInfo); + else if (errno != EAGAIN) +- { +- /* We use X_NONE here because it doesn't alloc */ +- xf86MsgVerb(X_NONE, 0, "%s: Read error: %s\n", pInfo->name, +- strerror(errno)); +- } ++ LogMessageVerbSigSafe(X_ERROR, 0, "%s: Read error: %s\n", pInfo->name, ++ strerror(errno)); + break; + } + + /* The kernel promises that we always only read a complete + * event, so len != sizeof ev is an error. */ + if (len % sizeof(ev[0])) { +- /* We use X_NONE here because it doesn't alloc */ +- xf86MsgVerb(X_NONE, 0, "%s: Read error: %s\n", pInfo->name, strerror(errno)); ++ LogMessageVerbSigSafe(X_ERROR, 0, "%s: Read error: %s\n", pInfo->name, strerror(errno)); + break; + } + +--- a/src/evdev.h ++++ b/src/evdev.h +@@ -67,6 +67,10 @@ + #define HAVE_SMOOTH_SCROLLING 1 + #endif + ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 18 ++#define LogMessageVerbSigSafe xf86MsgVerb ++#endif ++ + #define EVDEV_MAXBUTTONS 32 + #define EVDEV_MAXQUEUE 32 +