packages: tigervnc/xorg112.patch (NEW)=?UTF-8?Q?=20?=- fix building with xorg server 1.12

baggins baggins at pld-linux.org
Sat Mar 24 00:06:11 CET 2012


Author: baggins                      Date: Fri Mar 23 23:06:11 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix building with xorg server 1.12

---- Files affected:
packages/tigervnc:
   xorg112.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/tigervnc/xorg112.patch
diff -u /dev/null packages/tigervnc/xorg112.patch:1.1
--- /dev/null	Sat Mar 24 00:06:11 2012
+++ packages/tigervnc/xorg112.patch	Sat Mar 24 00:06:06 2012
@@ -0,0 +1,311 @@
+--- tigervnc-1.2.0/unix/xserver/hw/vnc/vncExtInit.cc~	2011-11-07 13:51:34.000000000 +0100
++++ tigervnc-1.2.0/unix/xserver/hw/vnc/vncExtInit.cc	2012-03-23 14:06:29.207547404 +0100
+@@ -449,10 +449,9 @@
+       ev.window = cur->window;
+       ev.time = GetTimeInMillis();
+       if (cur->client->swapped) {
+-        int n;
+-        swaps(&ev.sequenceNumber, n);
+-        swapl(&ev.window, n);
+-        swapl(&ev.time, n);
++        swaps(&ev.sequenceNumber);
++        swapl(&ev.window);
++        swapl(&ev.time);
+       }
+       WriteToClient(cur->client, sizeof(xVncExtClientCutTextNotifyEvent),
+                     (char *)&ev);
+@@ -495,9 +494,8 @@
+       ev.sequenceNumber = cur->client->sequence;
+       ev.window = cur->window;
+       if (cur->client->swapped) {
+-        int n;
+-        swaps(&ev.sequenceNumber, n);
+-        swapl(&ev.window, n);
++        swaps(&ev.sequenceNumber);
++        swapl(&ev.window);
+       }
+       WriteToClient(cur->client, sizeof(xVncExtQueryConnectNotifyEvent),
+                     (char *)&ev);
+@@ -538,10 +536,9 @@
+       ev.window = cur->window;
+       ev.selection = selection;
+       if (cur->client->swapped) {
+-        int n;
+-        swaps(&ev.sequenceNumber, n);
+-        swapl(&ev.window, n);
+-        swapl(&ev.selection, n);
++        swaps(&ev.sequenceNumber);
++        swapl(&ev.window);
++        swapl(&ev.selection);
+       }
+       WriteToClient(cur->client, sizeof(xVncExtSelectionChangeNotifyEvent),
+                     (char *)&ev);
+@@ -562,7 +559,6 @@
+   param.buf[stuff->paramLen] = 0;
+ 
+   xVncExtSetParamReply rep;
+-  int n;
+   rep.type = X_Reply;
+   rep.length = 0;
+   rep.success = 0;
+@@ -603,8 +599,8 @@
+ 
+ deny:
+   if (client->swapped) {
+-    swaps(&rep.sequenceNumber, n);
+-    swapl(&rep.length, n);
++    swaps(&rep.sequenceNumber);
++    swapl(&rep.length);
+   }
+   WriteToClient(client, sizeof(xVncExtSetParamReply), (char *)&rep);
+   return (client->noClientException);
+@@ -612,9 +608,8 @@
+ 
+ static int SProcVncExtSetParam(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtSetParamReq);
+-  swaps(&stuff->length, n);
++  swaps(&stuff->length);
+   REQUEST_AT_LEAST_SIZE(xVncExtSetParamReq);
+   return ProcVncExtSetParam(client);
+ }
+@@ -628,7 +623,6 @@
+   param.buf[stuff->paramLen] = 0;
+ 
+   xVncExtGetParamReply rep;
+-  int n;
+   rep.type = X_Reply;
+   rep.sequenceNumber = client->sequence;
+   rep.success = 0;
+@@ -646,9 +640,9 @@
+   rep.length = (len + 3) >> 2;
+   rep.valueLen = len;
+   if (client->swapped) {
+-    swaps(&rep.sequenceNumber, n);
+-    swapl(&rep.length, n);
+-    swaps(&rep.valueLen, n);
++    swaps(&rep.sequenceNumber);
++    swapl(&rep.length);
++    swaps(&rep.valueLen);
+   }
+   WriteToClient(client, sizeof(xVncExtGetParamReply), (char *)&rep);
+   if (value)
+@@ -659,9 +653,8 @@
+ 
+ static int SProcVncExtGetParam(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtGetParamReq);
+-  swaps(&stuff->length, n);
++  swaps(&stuff->length);
+   REQUEST_AT_LEAST_SIZE(xVncExtGetParamReq);
+   return ProcVncExtGetParam(client);
+ }
+@@ -675,7 +668,6 @@
+   param.buf[stuff->paramLen] = 0;
+ 
+   xVncExtGetParamDescReply rep;
+-  int n;
+   rep.type = X_Reply;
+   rep.sequenceNumber = client->sequence;
+   rep.success = 0;
+@@ -690,9 +682,9 @@
+   rep.length = (len + 3) >> 2;
+   rep.descLen = len;
+   if (client->swapped) {
+-    swaps(&rep.sequenceNumber, n);
+-    swapl(&rep.length, n);
+-    swaps(&rep.descLen, n);
++    swaps(&rep.sequenceNumber);
++    swapl(&rep.length);
++    swaps(&rep.descLen);
+   }
+   WriteToClient(client, sizeof(xVncExtGetParamDescReply), (char *)&rep);
+   if (desc)
+@@ -702,9 +694,8 @@
+ 
+ static int SProcVncExtGetParamDesc(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtGetParamDescReq);
+-  swaps(&stuff->length, n);
++  swaps(&stuff->length);
+   REQUEST_AT_LEAST_SIZE(xVncExtGetParamDescReq);
+   return ProcVncExtGetParamDesc(client);
+ }
+@@ -715,7 +706,6 @@
+   REQUEST_SIZE_MATCH(xVncExtListParamsReq);
+ 
+   xVncExtListParamsReply rep;
+-  int n;
+   rep.type = X_Reply;
+   rep.sequenceNumber = client->sequence;
+ 
+@@ -731,9 +721,9 @@
+   rep.length = (len + 3) >> 2;
+   rep.nParams = nParams;
+   if (client->swapped) {
+-    swaps(&rep.sequenceNumber, n);
+-    swapl(&rep.length, n);
+-    swaps(&rep.nParams, n);
++    swaps(&rep.sequenceNumber);
++    swapl(&rep.length);
++    swaps(&rep.nParams);
+   }
+   WriteToClient(client, sizeof(xVncExtListParamsReply), (char *)&rep);
+   rdr::U8* data = new rdr::U8[len];
+@@ -753,9 +743,8 @@
+ 
+ static int SProcVncExtListParams(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtListParamsReq);
+-  swaps(&stuff->length, n);
++  swaps(&stuff->length);
+   REQUEST_SIZE_MATCH(xVncExtListParamsReq);
+   return ProcVncExtListParams(client);
+ }
+@@ -778,11 +767,10 @@
+ 
+ static int SProcVncExtSetServerCutText(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtSetServerCutTextReq);
+-  swaps(&stuff->length, n);
++  swaps(&stuff->length);
+   REQUEST_AT_LEAST_SIZE(xVncExtSetServerCutTextReq);
+-  swapl(&stuff->textLen, n);
++  swapl(&stuff->textLen);
+   return ProcVncExtSetServerCutText(client);
+ }
+ 
+@@ -792,15 +780,14 @@
+   REQUEST_SIZE_MATCH(xVncExtGetClientCutTextReq);
+ 
+   xVncExtGetClientCutTextReply rep;
+-  int n;
+   rep.type = X_Reply;
+   rep.length = (clientCutTextLen + 3) >> 2;
+   rep.sequenceNumber = client->sequence;
+   rep.textLen = clientCutTextLen;
+   if (client->swapped) {
+-    swaps(&rep.sequenceNumber, n);
+-    swapl(&rep.length, n);
+-    swapl(&rep.textLen, n);
++    swaps(&rep.sequenceNumber);
++    swapl(&rep.length);
++    swapl(&rep.textLen);
+   }
+   WriteToClient(client, sizeof(xVncExtGetClientCutTextReply), (char *)&rep);
+   if (clientCutText)
+@@ -810,9 +797,8 @@
+ 
+ static int SProcVncExtGetClientCutText(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtGetClientCutTextReq);
+-  swaps(&stuff->length, n);
++  swaps(&stuff->length);
+   REQUEST_SIZE_MATCH(xVncExtGetClientCutTextReq);
+   return ProcVncExtGetClientCutText(client);
+ }
+@@ -842,12 +828,11 @@
+ 
+ static int SProcVncExtSelectInput(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtSelectInputReq);
+-  swaps(&stuff->length, n);
++  swaps(&stuff->length);
+   REQUEST_SIZE_MATCH(xVncExtSelectInputReq);
+-  swapl(&stuff->window, n);
+-  swapl(&stuff->mask, n);
++  swapl(&stuff->window);
++  swapl(&stuff->mask);
+   return ProcVncExtSelectInput(client);
+ }
+ 
+@@ -893,9 +878,8 @@
+   rep.length = 0;
+   rep.sequenceNumber = client->sequence;
+   if (client->swapped) {
+-    int n;
+-    swaps(&rep.sequenceNumber, n);
+-    swapl(&rep.length, n);
++    swaps(&rep.sequenceNumber);
++    swapl(&rep.length);
+   }
+   WriteToClient(client, sizeof(xVncExtConnectReply), (char *)&rep);
+   return (client->noClientException);
+@@ -903,9 +887,8 @@
+ 
+ static int SProcVncExtConnect(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtConnectReq);
+-  swaps(&stuff->length, n);
++  swaps(&stuff->length);
+   REQUEST_AT_LEAST_SIZE(xVncExtConnectReq);
+   return ProcVncExtConnect(client);
+ }
+@@ -925,7 +908,6 @@
+     qcTimeout = 0;
+ 
+   xVncExtGetQueryConnectReply rep;
+-  int n;
+   rep.type = X_Reply;
+   rep.sequenceNumber = client->sequence;
+   rep.timeout = qcTimeout;
+@@ -934,11 +916,11 @@
+   rep.opaqueId = (CARD32)(long)queryConnectId;
+   rep.length = (rep.userLen + rep.addrLen + 3) >> 2;
+   if (client->swapped) {
+-    swaps(&rep.sequenceNumber, n);
+-    swapl(&rep.userLen, n);
+-    swapl(&rep.addrLen, n);
+-    swapl(&rep.timeout, n);
+-    swapl(&rep.opaqueId, n);
++    swaps(&rep.sequenceNumber);
++    swapl(&rep.userLen);
++    swapl(&rep.addrLen);
++    swapl(&rep.timeout);
++    swapl(&rep.opaqueId);
+   }
+   WriteToClient(client, sizeof(xVncExtGetQueryConnectReply), (char *)&rep);
+   if (qcTimeout)
+@@ -950,9 +932,8 @@
+ 
+ static int SProcVncExtGetQueryConnect(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtGetQueryConnectReq);
+-  swaps(&stuff->length, n);
++  swaps(&stuff->length);
+   REQUEST_SIZE_MATCH(xVncExtGetQueryConnectReq);
+   return ProcVncExtGetQueryConnect(client);
+ }
+@@ -977,10 +958,9 @@
+ 
+ static int SProcVncExtApproveConnect(ClientPtr client)
+ {
+-  register char n;
+   REQUEST(xVncExtApproveConnectReq);
+-  swaps(&stuff->length, n);
+-  swapl(&stuff->opaqueId, n);
++  swaps(&stuff->length);
++  swapl(&stuff->opaqueId);
+   REQUEST_SIZE_MATCH(xVncExtApproveConnectReq);
+   return ProcVncExtApproveConnect(client);
+ }
+--- tigervnc-1.2.0/unix/xserver/hw/vnc/xorg-version.h~	2012-03-23 13:48:15.281937484 +0100
++++ tigervnc-1.2.0/unix/xserver/hw/vnc/xorg-version.h	2012-03-23 14:08:49.217553722 +0100
+@@ -38,6 +38,8 @@
+ #define XORG 110
+ #elif XORG_VERSION_CURRENT < ((1 * 10000000) + (11 * 100000) + (99 * 1000))
+ #define XORG 111
++#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (12 * 100000) + (99 * 1000))
++#define XORG 112
+ #else
+ #error "X.Org newer than 1.10 is not supported"
+ #endif
================================================================


More information about the pld-cvs-commit mailing list