[OE-core] [PATCH 07/12] xev: update to 1.2.3

Armin Kuster akuster808 at gmail.com
Sun Mar 10 18:07:38 UTC 2019


refactor diet-x11 patch

LIC_FILES_CHKSUM changed to do merging of copyright/license notices
https://gitlab.freedesktop.org/xorg/app/mkfontscale/commit/8609ad731b9c9c670a815c915055ae416d2396d8

Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
 meta/recipes-graphics/xorg-app/xev/diet-x11.patch  | 79 ++++++++++++----------
 .../xorg-app/{xev_1.2.2.bb => xev_1.2.3.bb}        |  4 +-
 2 files changed, 46 insertions(+), 37 deletions(-)
 rename meta/recipes-graphics/xorg-app/{xev_1.2.2.bb => xev_1.2.3.bb} (77%)

diff --git a/meta/recipes-graphics/xorg-app/xev/diet-x11.patch b/meta/recipes-graphics/xorg-app/xev/diet-x11.patch
index 6130959..b4415e3 100644
--- a/meta/recipes-graphics/xorg-app/xev/diet-x11.patch
+++ b/meta/recipes-graphics/xorg-app/xev/diet-x11.patch
@@ -4,79 +4,88 @@ Upstream-Status: Inappropriate [disable feature]
  xev.c |   16 ++++++++--------
  1 file changed, 8 insertions(+), 8 deletions(-)
 
-Index: xev-1.2.0/xev.c
+Index: xev-1.2.3/xev.c
 ===================================================================
---- xev-1.2.0.orig/xev.c
-+++ xev-1.2.0/xev.c
-@@ -116,7 +116,7 @@ do_KeyPress (XEvent *eventp)
-     nbytes = XLookupString (e, str, 256, &ks, NULL);
+--- xev-1.2.3.orig/xev.c
++++ xev-1.2.3/xev.c
+@@ -125,7 +125,7 @@ do_KeyPress(XEvent *eventp)
+     nbytes = XLookupString(e, str, 256, &ks, NULL);
  
      /* not supposed to call XmbLookupString on a key release event */
 -    if (e->type == KeyPress && xic) {
 +    /*if (e->type == KeyPress && xic) {
          do {
-             nmbbytes = XmbLookupString (xic, e, buf, bsize - 1, &ks, &status);
+             nmbbytes = XmbLookupString(xic, e, buf, bsize - 1, &ks, &status);
              buf[nmbbytes] = '\0';
-@@ -126,7 +126,7 @@ do_KeyPress (XEvent *eventp)
-                 buf = realloc (buf, bsize);
+@@ -135,7 +135,7 @@ do_KeyPress(XEvent *eventp)
+                 buf = realloc(buf, bsize);
              }
          } while (status == XBufferOverflow);
 -    }
 +    }*/
  
      if (ks == NoSymbol)
- 	ksname = "NoSymbol";
-@@ -156,7 +156,7 @@ do_KeyPress (XEvent *eventp)
+         ksname = "NoSymbol";
+@@ -168,7 +168,7 @@ do_KeyPress(XEvent *eventp)
      }
  
      /* not supposed to call XmbLookupString on a key release event */
 -    if (e->type == KeyPress && xic) {
-+    /*if (e->type == KeyPress && xic) {
-         printf ("    XmbLookupString gives %d bytes: ", nmbbytes);
++    /* if (e->type == KeyPress && xic) {
+         printf("    XmbLookupString gives %d bytes: ", nmbbytes);
          if (nmbbytes > 0) {
-            dump (buf, nmbbytes);
-@@ -164,7 +164,7 @@ do_KeyPress (XEvent *eventp)
-         } else {
-     	   printf ("\n");
+             dump(buf, nmbbytes);
+@@ -177,7 +177,7 @@ do_KeyPress(XEvent *eventp)
+         else {
+             printf("\n");
          }
 -    }
 +    } */
  
-     printf ("    XFilterEvent returns: %s\n",
- 	    XFilterEvent (eventp, e->window) ? "True" : "False");
-@@ -1015,7 +1015,7 @@ main (int argc, char **argv)
-         fprintf (stderr, "%s:  XSetLocaleModifiers failed\n", ProgramName);
+     printf("    XFilterEvent returns: %s\n",
+            XFilterEvent(eventp, e->window) ? "True" : "False");
+@@ -1141,7 +1141,7 @@ parse_event_mask(const char *s, long eve
+             if (s)
+                 return True;
+         }
+-    }
++	}*/
+ 
+     if (s != NULL)
+         fprintf(stderr, "%s: unrecognized event mask '%s'\n", ProgramName, s);
+@@ -1288,7 +1288,7 @@ main(int argc, char **argv)
+         fprintf(stderr, "%s:  XSetLocaleModifiers failed\n", ProgramName);
      }
  
--    xim = XOpenIM (dpy, NULL, NULL, NULL);
-+    /*xim = XOpenIM (dpy, NULL, NULL, NULL);
+-    xim = XOpenIM(dpy, NULL, NULL, NULL);
++    /*xim = XOpenIM(dpy, NULL, NULL, NULL);
      if (xim == NULL) {
-         fprintf (stderr, "%s:  XOpenIM failed\n", ProgramName);
+         fprintf(stderr, "%s:  XOpenIM failed\n", ProgramName);
      }
-@@ -1042,7 +1042,7 @@ main (int argc, char **argv)
+@@ -1317,7 +1317,7 @@ main(int argc, char **argv)
              }
-             XFree (xim_styles);
+             XFree(xim_styles);
          }
 -    }
-+	}*/
++    }*/
  
-     screen = DefaultScreen (dpy);
+     screen = DefaultScreen(dpy);
  
-@@ -1109,7 +1109,7 @@ main (int argc, char **argv)
- 	printf ("Outer window is 0x%lx, inner window is 0x%lx\n", w, subw);
+@@ -1373,7 +1373,7 @@ main(int argc, char **argv)
+         printf("Outer window is 0x%lx, inner window is 0x%lx\n", w, subw);
      }
  
 -    if (xim && xim_style) {
 +    /*if (xim && xim_style) {
-         xic = XCreateIC (xim,
-                          XNInputStyle, xim_style,
-                          XNClientWindow, w,
-@@ -1119,7 +1119,7 @@ main (int argc, char **argv)
+         xic = XCreateIC(xim,
+                         XNInputStyle, xim_style,
+                         XNClientWindow, w, XNFocusWindow, w, NULL);
+@@ -1381,7 +1381,7 @@ main(int argc, char **argv)
          if (xic == NULL) {
-             fprintf (stderr, "XCreateIC failed\n");
+             fprintf(stderr, "XCreateIC failed\n");
          }
 -    }
 +    }*/
  
-     have_rr = XRRQueryExtension (dpy, &rr_event_base, &rr_error_base);
+     have_rr = XRRQueryExtension(dpy, &rr_event_base, &rr_error_base);
      if (have_rr) {
diff --git a/meta/recipes-graphics/xorg-app/xev_1.2.2.bb b/meta/recipes-graphics/xorg-app/xev_1.2.3.bb
similarity index 77%
rename from meta/recipes-graphics/xorg-app/xev_1.2.2.bb
rename to meta/recipes-graphics/xorg-app/xev_1.2.3.bb
index 0705b7f..6a69e74 100644
--- a/meta/recipes-graphics/xorg-app/xev_1.2.2.bb
+++ b/meta/recipes-graphics/xorg-app/xev_1.2.3.bb
@@ -14,5 +14,5 @@ DEPENDS += "libxrandr xorgproto"
 
 SRC_URI += "file://diet-x11.patch"
 
-SRC_URI[md5sum] = "249bdde90f01c0d861af52dc8fec379e"
-SRC_URI[sha256sum] = "d94ae62a6c1af56c2961d71f5782076ac4116f0fa4e401420ac7e0db33dc314f"
+SRC_URI[md5sum] = "eec82a5d4b599736f0fa637e96136746"
+SRC_URI[sha256sum] = "66bc4f1cfa1946d62612737815c34164e4ce40fcebd2c9e1d7e7a1117ad3ad09"
-- 
2.7.4



More information about the Openembedded-core mailing list