summaryrefslogtreecommitdiff
path: root/x11/xorg-libs
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2005-06-07 02:43:26 +0000
committerxtraeme <xtraeme@pkgsrc.org>2005-06-07 02:43:26 +0000
commit8077eb5ddd7bb4d7670ddc12e0bc9b7648db7df4 (patch)
tree972b65bf92de828605a35f057e788c4c7ae6882a /x11/xorg-libs
parentab8bad3336647715e56587d9355a616cd6333657 (diff)
downloadpkgsrc-8077eb5ddd7bb4d7670ddc12e0bc9b7648db7df4.tar.gz
Apply patches from Joerg Sonnerberger to fix some misc problems, like
imake problems with audio/nas and the mouse issues seen on DragonFlyBSD, this closes PR pkg/30418.
Diffstat (limited to 'x11/xorg-libs')
-rw-r--r--x11/xorg-libs/distinfo3
-rw-r--r--x11/xorg-libs/patches/patch-bl25
2 files changed, 27 insertions, 1 deletions
diff --git a/x11/xorg-libs/distinfo b/x11/xorg-libs/distinfo
index 04e3a7fdccf..4504a5094ed 100644
--- a/x11/xorg-libs/distinfo
+++ b/x11/xorg-libs/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.20 2005/05/23 19:14:15 xtraeme Exp $
+$NetBSD: distinfo,v 1.21 2005/06/07 02:43:26 xtraeme Exp $
SHA1 (X11R6.8.2-src1.tar.gz) = 23c60680274062a1db17f646a8388149309dc45c
RMD160 (X11R6.8.2-src1.tar.gz) = bb170d7a11416c3d9bd1d23d461ba4cea9b1b2c8
@@ -44,3 +44,4 @@ SHA1 (patch-bh) = 1d356a2e1a885476ed8e55f3e9db0fd5744772a5
SHA1 (patch-bi) = 4afc732ca451004b600c431ef76956d64317654c
SHA1 (patch-bj) = 263336947f34b98c054b75dba204756c8b8f488f
SHA1 (patch-bk) = e8b5eca5ce2d3acc77797f16f956dfc9a2fcacc8
+SHA1 (patch-bl) = 061ef890491cc131e70c6329a30c9f28a301df92
diff --git a/x11/xorg-libs/patches/patch-bl b/x11/xorg-libs/patches/patch-bl
new file mode 100644
index 00000000000..3e25586fab7
--- /dev/null
+++ b/x11/xorg-libs/patches/patch-bl
@@ -0,0 +1,25 @@
+$NetBSD: patch-bl,v 1.1 2005/06/07 02:43:26 xtraeme Exp $
+
+--- programs/Xserver/hw/xfree86/common/xf86Xinput.c.orig 2005-05-16 23:20:56.000000000 +0900
++++ programs/Xserver/hw/xfree86/common/xf86Xinput.c 2005-05-16 23:23:25.000000000 +0900
+@@ -932,15 +932,10 @@
+ /* modeled from xf86Events.c */
+ if (device->ptrfeed->ctrl.threshold) {
+ if ((abs(dx) + abs(dy)) >= device->ptrfeed->ctrl.threshold) {
+- local->dxremaind = ((float)dx * (float)(device->ptrfeed->ctrl.num)) /
+- (float)(device->ptrfeed->ctrl.den) + local->dxremaind;
+- valuator[0] = (int)local->dxremaind;
+- local->dxremaind = local->dxremaind - (float)valuator[0];
+-
+- local->dyremaind = ((float)dy * (float)(device->ptrfeed->ctrl.num)) /
+- (float)(device->ptrfeed->ctrl.den) + local->dyremaind;
+- valuator[1] = (int)local->dyremaind;
+- local->dyremaind = local->dyremaind - (float)valuator[1];
++ valuator[0] = (dx * device->ptrfeed->ctrl.num) /
++ device->ptrfeed->ctrl.den;
++ valuator[1] = (dy * device->ptrfeed->ctrl.num) /
++ device->ptrfeed->ctrl.den;
+ }
+ }
+ else if (dx || dy) {
+