components/libsdl/patches/libsdl-1.2-fix-compilation-libX11.patch
author Patrick Einheber <patrick.einheber@oracle.com>
Wed, 12 Oct 2016 08:38:46 -0700
changeset 7093 a50590d00730
parent 5904 14224167e318
permissions -rw-r--r--
24710648 puppet resource LDAP lookup fails when querying users
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5904
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     1
# HG changeset patch
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     2
# User Azamat H. Hackimov <[email protected]>
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     3
# Date 1370184533 -21600
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     4
# Branch SDL-1.2
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     5
# Node ID 91ad7b43317a6387e115ecdf63a49137f47e42c8
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     6
# Parent  f7fd5c3951b9ed922fdf696f7182e71b58a13268
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     7
Fix compilation with libX11 >= 1.5.99.902.
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     8
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     9
These changes fixes bug #1769 for SDL 1.2
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    10
(http://bugzilla.libsdl.org/show_bug.cgi?id=1769).
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    11
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    12
diff -r f7fd5c3951b9 -r 91ad7b43317a configure.in
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    13
--- a/configure.in	Wed Apr 17 00:56:53 2013 -0700
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    14
+++ b/configure.in	Sun Jun 02 20:48:53 2013 +0600
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    15
@@ -1169,6 +1169,17 @@
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    16
             if test x$definitely_enable_video_x11_xrandr = xyes; then
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    17
                 AC_DEFINE(SDL_VIDEO_DRIVER_X11_XRANDR)
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    18
             fi
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    19
+            AC_MSG_CHECKING(for const parameter to _XData32)
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    20
+            have_const_param_xdata32=no
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    21
+            AC_TRY_COMPILE([
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    22
+              #include <X11/Xlibint.h>
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    23
+              extern int _XData32(Display *dpy,register _Xconst long *data,unsigned len);
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    24
+            ],[
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    25
+            ],[
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    26
+            have_const_param_xdata32=yes
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    27
+            AC_DEFINE(SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32)
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    28
+            ])
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    29
+            AC_MSG_RESULT($have_const_param_xdata32)
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    30
         fi
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    31
     fi
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    32
 }
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    33
diff -r f7fd5c3951b9 -r 91ad7b43317a include/SDL_config.h.in
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    34
--- a/include/SDL_config.h.in	Wed Apr 17 00:56:53 2013 -0700
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    35
+++ b/include/SDL_config.h.in	Sun Jun 02 20:48:53 2013 +0600
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    36
@@ -283,6 +283,7 @@
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    37
 #undef SDL_VIDEO_DRIVER_WINDIB
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    38
 #undef SDL_VIDEO_DRIVER_WSCONS
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    39
 #undef SDL_VIDEO_DRIVER_X11
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    40
+#undef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    41
 #undef SDL_VIDEO_DRIVER_X11_DGAMOUSE
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    42
 #undef SDL_VIDEO_DRIVER_X11_DYNAMIC
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    43
 #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    44
diff -r f7fd5c3951b9 -r 91ad7b43317a src/video/x11/SDL_x11sym.h
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    45
--- a/src/video/x11/SDL_x11sym.h	Wed Apr 17 00:56:53 2013 -0700
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    46
+++ b/src/video/x11/SDL_x11sym.h	Sun Jun 02 20:48:53 2013 +0600
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    47
@@ -165,7 +165,11 @@
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    48
  */
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    49
 #ifdef LONG64
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    50
 SDL_X11_MODULE(IO_32BIT)
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    51
+#if SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    52
+SDL_X11_SYM(int,_XData32,(Display *dpy,register _Xconst long *data,unsigned len),(dpy,data,len),return)
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    53
+#else
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    54
 SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned len),(dpy,data,len),return)
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    55
+#endif
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    56
 SDL_X11_SYM(void,_XRead32,(Display *dpy,register long *data,long len),(dpy,data,len),)
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    57
 #endif
14224167e318 23210258 Upgrade libsdl to 1.2.15
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    58