summaryrefslogtreecommitdiffstats
path: root/x11-servers
diff options
context:
space:
mode:
authorkwm <kwm@058c260c-8361-11dd-a0ac-aa2bafec7d09>2012-02-06 02:32:05 +0800
committerkwm <kwm@058c260c-8361-11dd-a0ac-aa2bafec7d09>2012-02-06 02:32:05 +0800
commit288d9b681e56a68a35f69d124222a3c6cf820e7b (patch)
tree7a8c491f4df3629b5abb48a463c45dd5bec7e751 /x11-servers
parentfa163e128278dc6274247bcc4a1cffe32fc0d3de (diff)
downloadxorg-devel-ports-288d9b681e56a68a35f69d124222a3c6cf820e7b.tar
xorg-devel-ports-288d9b681e56a68a35f69d124222a3c6cf820e7b.tar.gz
xorg-devel-ports-288d9b681e56a68a35f69d124222a3c6cf820e7b.tar.bz2
xorg-devel-ports-288d9b681e56a68a35f69d124222a3c6cf820e7b.tar.lz
xorg-devel-ports-288d9b681e56a68a35f69d124222a3c6cf820e7b.tar.xz
xorg-devel-ports-288d9b681e56a68a35f69d124222a3c6cf820e7b.tar.zst
xorg-devel-ports-288d9b681e56a68a35f69d124222a3c6cf820e7b.zip
Fix xinerama support where the display is located left or above the main screen.
PR: ports/164349 Submitted by: Stephen Hurd <shurd@sasktel.net> Reviewed by: eadler, miwi Obtained from: xorg-server upstream git-svn-id: https://trillian.chruetertee.ch/svn/ports/trunk@397 058c260c-8361-11dd-a0ac-aa2bafec7d09
Diffstat (limited to 'x11-servers')
-rw-r--r--x11-servers/xorg-server/Makefile3
-rw-r--r--x11-servers/xorg-server/files/extra-include_eventstr.h14
2 files changed, 16 insertions, 1 deletions
diff --git a/x11-servers/xorg-server/Makefile b/x11-servers/xorg-server/Makefile
index 1db1b17..d375810 100644
--- a/x11-servers/xorg-server/Makefile
+++ b/x11-servers/xorg-server/Makefile
@@ -28,8 +28,9 @@ XORG_REVISION= 1
PLIST_SUB+= OLD="@comment " NEW=""
.else
XORG_VERSION= 1.7.7
-XORG_REVISION= 3
+XORG_REVISION= 4
PLIST_SUB+= OLD="" NEW="@comment "
+EXTRA_PATCHES+= ${FILESDIR}/extra-include_eventstr.h
.endif
USE_GMAKE= yes
diff --git a/x11-servers/xorg-server/files/extra-include_eventstr.h b/x11-servers/xorg-server/files/extra-include_eventstr.h
new file mode 100644
index 0000000..e39aadd
--- /dev/null
+++ b/x11-servers/xorg-server/files/extra-include_eventstr.h
@@ -0,0 +1,14 @@
+--- include/eventstr.h.orig 2012-02-05 19:23:06.000000000 +0100
++++ include/eventstr.h 2012-02-05 19:23:35.000000000 +0100
+@@ -91,9 +91,9 @@
+ uint32_t button; /**< Button number */
+ uint32_t key; /**< Key code */
+ } detail;
+- uint16_t root_x; /**< Pos relative to root window in integral data */
++ int16_t root_x; /**< Pos relative to root window in integral data */
+ float root_x_frac; /**< Pos relative to root window in frac part */
+- uint16_t root_y; /**< Pos relative to root window in integral part */
++ int16_t root_y; /**< Pos relative to root window in integral part */
+ float root_y_frac; /**< Pos relative to root window in frac part */
+ uint8_t buttons[(MAX_BUTTONS + 7)/8]; /**< Button mask */
+ struct {