--- xserver-xorg-input-evdev-2.10.6.orig/ChangeLog +++ xserver-xorg-input-evdev-2.10.6/ChangeLog @@ -1,103 +1,3 @@ -commit 67a97afbc011799e0089f88f562586a33a312684 -Author: Peter Hutterer -Date: Tue May 29 10:05:22 2018 +1000 - - evdev 2.10.6 - - Signed-off-by: Peter Hutterer - -commit 2fb95783e04eaf74fa8d051abd94341622a7e01e -Author: Andrey Zabolotnyi -Date: Fri Jan 12 02:26:12 2018 +0300 - - Fix generation of proximity-in/out events. - - Invoking xf86PostProximityEvent with no valuators does nothing, so we - have to provide a valid valuator set to the call. - - https://bugs.freedesktop.org/show_bug.cgi?id=104562 - - [whot: slight change from 104562 - abs_vals is reset on every frame but old_vals is kept around to remember the - last value of the valuator (and is updated to the current values before - processing the frame). We expect the prox in to have x/y, so let's just - unconditionally use old_vals for proximity events.] - - Signed-off-by: Peter Hutterer - -commit 456f23cbbd95eacc682284ffdede54f9a16d0c7d -Author: Peter Hutterer -Date: Mon May 28 16:00:02 2018 +1000 - - Ignore x/y axis changes on proximity out - - Wacom tablets send a farewell reset to 0 on all axes when the tool goes out of - proximity. Ignore those so we can rely on our various valuator masks always - having the correct coordinates. - - Possible false positive if you manage to go out of proximity right above the - zero datum but meh. - - Signed-off-by: Peter Hutterer - -commit ab1d9adfd34b351190bb10805c4e6b5a5aecd5de -Author: Christian Gmeiner -Date: Wed Jan 24 13:19:10 2018 +0100 - - Print cause of a failed open(..) call - - This is quite helpful for debugging. - - Signed-off-by: Christian Gmeiner - Reviewed-by: Peter Hutterer - Signed-off-by: Peter Hutterer - -commit 192fdb06905f0f190e3a0e258919676934e6633c -Author: Andrey Zabolotnyi -Date: Mon Jan 15 01:32:42 2018 +0300 - - Fix handling of devices with only buttons (e.g. tablet pads). - - When transforming 'only buttons' device into a pseudo-mouse by adding - relative X and Y axes, EVDEV_RELATIVE_EVENTS flag must be set on device, - otherwise it gets classified as a keyboard by X11. - - https://bugs.freedesktop.org/show_bug.cgi?id=104630 - - Signed-off-by: Peter Hutterer - -commit 8c1058f2ebd9355068fb1b67329f3428ca64775b -Author: Mihail Konev -Date: Thu Jan 26 14:00:21 2017 +1000 - - autogen: add default patch prefix - - Signed-off-by: Mihail Konev - -commit 492191237405b3de4eb2df878639c146d61eddb9 -Author: Emil Velikov -Date: Mon Mar 9 12:00:52 2015 +0000 - - autogen.sh: use quoted string variables - - Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent - fall-outs, when they contain space. - - Signed-off-by: Emil Velikov - Reviewed-by: Peter Hutterer - Signed-off-by: Peter Hutterer - -commit 67681097b8d1f485615d9e1dd4f81c64e9829d5c -Author: Peter Hutterer -Date: Tue Jan 24 10:32:07 2017 +1000 - - autogen.sh: use exec instead of waiting for configure to finish - - Syncs the invocation of configure with the one from the server. - - Signed-off-by: Peter Hutterer - Reviewed-by: Emil Velikov - commit 1dd61111adea1d137877ca1a9642e1552a152355 Author: Peter Hutterer Date: Wed Jan 18 13:14:29 2017 +1000 --- xserver-xorg-input-evdev-2.10.6.orig/autogen.sh +++ xserver-xorg-input-evdev-2.10.6/autogen.sh @@ -0,0 +1,17 @@ +#! /bin/sh + +srcdir=`dirname "$0"` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd "$srcdir" + +autoreconf -v --install || exit 1 +cd "$ORIGDIR" || exit $? + +git config --local --get format.subjectPrefix >/dev/null 2>&1 || + git config --local format.subjectPrefix "PATCH xf86-input-evdev" + +if test -z "$NOCONFIGURE"; then + exec "$srcdir"/configure "$@" +fi --- xserver-xorg-input-evdev-2.10.6.orig/debian/README.source +++ xserver-xorg-input-evdev-2.10.6/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-2.10.6.orig/debian/changelog +++ xserver-xorg-input-evdev-2.10.6/debian/changelog @@ -0,0 +1,675 @@ +xserver-xorg-input-evdev (1:2.10.6-2build3) noble; urgency=medium + + * No-change rebuild for CVE-2024-3094 + + -- William Grant Mon, 01 Apr 2024 15:51:44 +1100 + +xserver-xorg-input-evdev (1:2.10.6-2build2) noble; urgency=medium + + * No-change rebuild against libmtdev1t64 + + -- Steve Langasek Sun, 10 Mar 2024 09:21:36 +0000 + +xserver-xorg-input-evdev (1:2.10.6-2build1) hirsute; urgency=medium + + * No-change rebuild to drop the udeb package. + + -- Matthias Klose Mon, 22 Feb 2021 10:36:51 +0100 + +xserver-xorg-input-evdev (1:2.10.6-2) unstable; urgency=medium + + * Migrate to dbgsym package. + * rules: Use dh_missing. + * control: Migrate to x11proto-dev. + * control: Use debhelper-compat, bump to 12. + * control: Bump policy to 4.5.0. + * watch: Update upstream git url. + + -- Timo Aaltonen Tue, 14 Apr 2020 19:13:24 +0300 + +xserver-xorg-input-evdev (1:2.10.6-1) unstable; urgency=medium + + * New upstream release. + * control: Update vcs urls. + * Bump debhelper to 10. + * control: Bump policy to 4.2.0, no changes. + + -- Timo Aaltonen Thu, 23 Aug 2018 16:45:13 +0300 + +xserver-xorg-input-evdev (1:2.10.5-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + + -- Andreas Boll Wed, 18 Jan 2017 15:26:25 +0100 + +xserver-xorg-input-evdev (1:2.10.4-1) unstable; urgency=medium + + [ Emilio Pozuelo Monfort ] + * New upstream release. + + [ Andreas Boll ] + * Update a bunch of URLs in packaging to https. + * Bump debhelper compat level to 9. + * Remove obsolete XC- prefix. + * Bump Standards-Version to 3.9.8, no changes needed. + + -- Timo Aaltonen Thu, 17 Nov 2016 15:51:51 +0200 + +xserver-xorg-input-evdev (1:2.10.3-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Use https URL in watch file. + + -- Julien Cristau Sat, 24 Sep 2016 15:45:04 +0200 + +xserver-xorg-input-evdev (1:2.10.2-1) unstable; urgency=medium + + * New upstream release. + * Remove Drew from Uploaders. + * Update Vcs-* control fields. + + -- Julien Cristau Thu, 19 May 2016 23:18:34 +0200 + +xserver-xorg-input-evdev (1:2.10.1-1) unstable; urgency=medium + + * New upstream release. + * control, install: Ship 10-evdev.conf with the driver, + breaks/replaces server << 1.18.0-1. + + -- Timo Aaltonen Wed, 27 Jan 2016 15:47:54 +0200 + +xserver-xorg-input-evdev (1:2.9.2-1) unstable; urgency=medium + + * New upstream release. + * Let uscan verify tarball signatures. + + -- Julien Cristau Sat, 02 May 2015 20:14:42 +0200 + +xserver-xorg-input-evdev (1:2.9.0-2) unstable; urgency=medium + + * Team upload. + [ Cyril Brulebois ] + * Bump libevdev-dev build-dep to make sure the udeb gets a dependency + on libevdev2-udeb instead of libevdev2 (see: #750698). + + [ Laurent Bigonville ] + * Upload to unstable + * debian/control: + - Use canonical URL for VCS-* fields + - Bump Standards-Version to 3.9.5 (no further changes) + - Fix short description of xserver-xorg-input-evdev-dbg package + * debian/rules: Pass the hardening flags to dh_auto_configure + + -- Laurent Bigonville Thu, 28 Aug 2014 13:54:00 +0200 + +xserver-xorg-input-evdev (1:2.9.0-1) experimental; urgency=medium + + * New upstream release + - smooth scrolling improvements (closes: #702739) + * Add build-dep on libevdev-dev. + * Remove Cyril from Uploaders. + * Build against xserver 1.16 RC. + + -- Julien Cristau Fri, 06 Jun 2014 09:16:30 +0200 + +xserver-xorg-input-evdev (1:2.8.2-1) unstable; urgency=low + + [ Michele Cane ] + * New upstream release. + + -- Julien Cristau Mon, 21 Oct 2013 21:07:27 +0200 + +xserver-xorg-input-evdev (1:2.8.1-1) unstable; urgency=low + + [ Maarten Lankhorst ] + * New upstream release. + + [ Michele Cane ] + * New upstream release. + * Bump Standards-Version to 3.9.4, no changes needed. + + [ Julien Cristau ] + * Disable silent build rules. + + -- Julien Cristau Thu, 05 Sep 2013 20:03:34 +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-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.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-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-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-2.10.6.orig/debian/control +++ xserver-xorg-input-evdev-2.10.6/debian/control @@ -0,0 +1,64 @@ +Source: xserver-xorg-input-evdev +Section: x11 +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian X Strike Force +Build-Depends: + debhelper-compat (= 12), + pkg-config, + quilt, + xserver-xorg-dev (>= 2:1.15.99), + x11proto-dev, + libxkbfile-dev, + xutils-dev (>= 1:7.5+4), + libudev-dev, + libmtdev-dev, + libevdev-dev (>= 1.2.2+dfsg-1~), +Standards-Version: 4.5.0 +Homepage: https://www.x.org +Vcs-Git: https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-evdev.git +Vcs-Browser: https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-evdev + +Package: xserver-xorg-input-evdev +Architecture: linux-any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xinpdriver:Depends}, +Provides: + ${xinpdriver:Provides} +Breaks: xserver-xorg-core (<< 2:1.18.0-1) +Replaces: xserver-xorg-core (<< 2:1.18.0-1) +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. + . + This package is built from the X.org xf86-input-evdev driver module. + +Package: xserver-xorg-input-evdev-udeb +Package-Type: udeb +Section: debian-installer +Architecture: linux-any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xinpdriver:Depends}, + udev-udeb, +Provides: + ${xinpdriver:Provides} +Description: X.Org X server -- evdev input driver + This is a udeb, or a microdeb, for the debian-installer. + +Package: xserver-xorg-input-evdev-dev +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. + . + This package is built from the X.org xf86-input-evdev driver module. --- xserver-xorg-input-evdev-2.10.6.orig/debian/copyright +++ xserver-xorg-input-evdev-2.10.6/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 +https://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-2.10.6.orig/debian/patches/series +++ xserver-xorg-input-evdev-2.10.6/debian/patches/series @@ -0,0 +1 @@ +# placeholder --- xserver-xorg-input-evdev-2.10.6.orig/debian/rules +++ xserver-xorg-input-evdev-2.10.6/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f + +override_dh_auto_configure: + dh_auto_configure -- \ + --libdir=\$${exec_prefix}/lib + +# 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 + +override_dh_missing: + dh_missing --fail-missing + +# That's a plugin, use appropriate warning level: +override_dh_shlibdeps: + dh_shlibdeps -- --warnings=6 + +%: + dh $@ --with quilt,xsf --builddirectory=build/ + +# Debug package: +override_dh_strip: + dh_strip -pxserver-xorg-input-evdev --dbgsym-migration="xserver-xorg-input-evdev-dbg (<< 1:2.10.6-2~)" --- xserver-xorg-input-evdev-2.10.6.orig/debian/upstream/signing-key.asc +++ xserver-xorg-input-evdev-2.10.6/debian/upstream/signing-key.asc @@ -0,0 +1,24 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQGiBD8b0wYRBACph9kRJmP+4+JGsCgFlFoy4vFO0DCG+jmkQN0n1wdInt/N/UtA +sZToO72AUmfmYizA+IEbzBrx0UnUo3w3BDmHxUWf/akZiPUz9AA/YFY4xC3MY2OK +VN2Jz6YSce4zJ5jd2ZRobHm4HuIf/8yqSCcsv7FNfrLaTNIFRs5gYYsqZwCgwmkp +RSLRc8WAnHrTWNQDaEFM2rUEAKTjrTjMN8+KGd0BxNX7HiTSqQP++nXNwAYs1oWB +Yt82YHj9SvRCqCzD1pzJQivYnlNoWDza1VeMnfdAvkdia8z4lYbO/RunXZJvra3Z +VDm+izq+uwUAyvFuEYnNz09VSqwXKT6+XW0Xtz2vHq52r6DS6mK8cGJHZ5OhrRjq +UEYxA/9STh+QfA98xtNoRcf52E/46r7IpCj440oRVc9lMfxQZrLGQNqp7sPdIhGQ +CCo2NUII5hkhdAG71kpbfSXU4Sh32p1cU1KYCAkDFfb49bKuAs+Pff8v6FGZxTdd +AinPZr4BbsYJatk818aTCnu0+s7L8jL5GPfeyuyEMKwzVBx2mLQpUGV0ZXIgSHV0 +dGVyZXIgKFdoby1UKSA8b2ZmaWNlQHdoby10Lm5ldD6IWQQTEQIAGQUCPxvTBgQL +BwMCAxUCAwMWAgECHgECF4AACgkQ4jt+cLRn8L/0RACfWo3KTMUg+uPRqA6RXxk0 +4CWjXaMAoJeIxOpZLB3RBltPnSi7PyVQIkHFuQENBD8b0wgQBACTnqOYOWYVR8O1 +D73J6nbdAeZCbXrUkyXIuyqBOdKmX/0QJmSs7Wfsa+hPfDhj6ai0Gs2C8Qg/0Pzk +86b4p9DLkf0M6RaYjUtCJBpS59xrsV6nz6xZzQa4RRdf1YJmw2tia1MMXzxbwQU2 +bKpYEm8NsGaBURMGd02EvsMN2wI2uwADBQP/e9MjVr/85XDzAlUBN8HwYW5szTyP +8ZVcQOqOmNebkTWGLvkPrBdXmxpzrWjxPolO1WcWQjUL0bN/rbdqefT65iVHJHJZ +/cpTtgGlCPhL5JTA50ltd0I13CABYWLFmswonXES/6tcglf4rr3Nri2sOrY5HggP +ipEzOo5vdKOow/qIRgQYEQIABgUCPxvTCAAKCRDiO35wtGfwv68jAKCDvL2gkrg1 +4NfV7rNc057K1nL2GgCeKApWRgGVzaOkAp0P5tQulaDD6zM= +=7uBX +-----END PGP PUBLIC KEY BLOCK----- --- xserver-xorg-input-evdev-2.10.6.orig/debian/watch +++ xserver-xorg-input-evdev-2.10.6/debian/watch @@ -0,0 +1,4 @@ +#git=https://gitlab.freedesktop.org/xorg/driver/xf86-input-evdev +version=3 +opts=pgpsigurlmangle=s/$/.sig/ \ +https://xorg.freedesktop.org/releases/individual/driver/ xf86-input-evdev-(.*)\.tar\.gz --- xserver-xorg-input-evdev-2.10.6.orig/debian/xserver-xorg-input-evdev-dev.install +++ xserver-xorg-input-evdev-2.10.6/debian/xserver-xorg-input-evdev-dev.install @@ -0,0 +1,3 @@ +usr/include/xorg/* +usr/lib/pkgconfig/xorg-evdev.pc + --- xserver-xorg-input-evdev-2.10.6.orig/debian/xserver-xorg-input-evdev-udeb.install +++ xserver-xorg-input-evdev-2.10.6/debian/xserver-xorg-input-evdev-udeb.install @@ -0,0 +1,2 @@ +usr/lib/xorg/modules/input/*.so +usr/share/X11/xorg.conf.d/10-evdev.conf --- xserver-xorg-input-evdev-2.10.6.orig/debian/xserver-xorg-input-evdev.install +++ xserver-xorg-input-evdev-2.10.6/debian/xserver-xorg-input-evdev.install @@ -0,0 +1,3 @@ +usr/lib/xorg/modules/input/*.so +usr/share/man +usr/share/X11/xorg.conf.d/10-evdev.conf --- xserver-xorg-input-evdev-2.10.6.orig/debian/xserver-xorg-input-evdev.links +++ xserver-xorg-input-evdev-2.10.6/debian/xserver-xorg-input-evdev.links @@ -0,0 +1 @@ +usr/share/bug/xserver-xorg-core/script usr/share/bug/xserver-xorg-input-evdev/script