diff options
Diffstat (limited to 'x11-base/xorg-server/files/xorg-server-1.15-xshmfence-1.1.patch')
-rw-r--r-- | x11-base/xorg-server/files/xorg-server-1.15-xshmfence-1.1.patch | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/x11-base/xorg-server/files/xorg-server-1.15-xshmfence-1.1.patch b/x11-base/xorg-server/files/xorg-server-1.15-xshmfence-1.1.patch deleted file mode 100644 index d2cffe73b284..000000000000 --- a/x11-base/xorg-server/files/xorg-server-1.15-xshmfence-1.1.patch +++ /dev/null @@ -1,43 +0,0 @@ -From eafba23b34be31c141ddafb8380520ac9a0622ac Mon Sep 17 00:00:00 2001 -From: Keith Packard <keithp@keithp.com> -Date: Fri, 22 Nov 2013 06:45:18 +0000 -Subject: miext/sync: Handle libxshmfence API change - -libxshmfence had an unfortunate 'int32_t' type for the mapped fence. -That changed to exposing a 'struct shmfence' instead, which is nice -and opaque and offers fine type checking across the API. - -This patch requires the newer version of the library and uses -the new interface type. - -Signed-off-by: Keith Packard <keithp@keithp.com> -Reviewed-by: Julien Cristau <jcristau@debian.org> ---- -diff --git a/configure.ac b/configure.ac -index f6ecdc6..5a36e54 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -787,7 +787,7 @@ DMXPROTO="dmxproto >= 2.2.99.1" - VIDMODEPROTO="xf86vidmodeproto >= 2.2.99.1" - WINDOWSWMPROTO="windowswmproto" - APPLEWMPROTO="applewmproto >= 1.4" --XSHMFENCE="xshmfence" -+XSHMFENCE="xshmfence >= 1.1" - - dnl Required modules - XPROTO="xproto >= 7.0.22" -diff --git a/miext/sync/misyncshm.c b/miext/sync/misyncshm.c -index 20780fd..01f82fc 100644 ---- a/miext/sync/misyncshm.c -+++ b/miext/sync/misyncshm.c -@@ -38,7 +38,7 @@ - static DevPrivateKeyRec syncShmFencePrivateKey; - - typedef struct _SyncShmFencePrivate { -- int32_t *fence; -+ struct xshmfence *fence; - int fd; - } SyncShmFencePrivateRec, *SyncShmFencePrivatePtr; - --- -cgit v0.9.0.2-2-gbebe |