From 288d9b681e56a68a35f69d124222a3c6cf820e7b Mon Sep 17 00:00:00 2001 From: kwm Date: Sun, 5 Feb 2012 18:32:05 +0000 Subject: Fix xinerama support where the display is located left or above the main screen. PR: ports/164349 Submitted by: Stephen Hurd 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 --- x11-servers/xorg-server/Makefile | 3 ++- x11-servers/xorg-server/files/extra-include_eventstr.h | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 x11-servers/xorg-server/files/extra-include_eventstr.h (limited to 'x11-servers') 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 { -- cgit v1.2.3