svn commit: r563178 - in head/x11/libxfce4menu: . files

Guido Falsi madpilot at FreeBSD.org
Fri Jan 29 08:03:42 UTC 2021


Author: madpilot
Date: Fri Jan 29 08:03:41 2021
New Revision: 563178
URL: https://svnweb.freebsd.org/changeset/ports/563178

Log:
  Add patch to libxfce4menu reverting part of upstream commit 85d8d390,
  adding back code to ungrab all keys before grabbing them again.
  
  The call has been removed upstream due to causing problems with tty
  switching on linux, but testing in FreeBSD show no such problems
  when switching to and from vty, and fix issues with keys not working
  properly in FreeBSD.
  
  PR:		244290
  Submitted by:	aryeh.friedman at gmail.com,
  		Jethro Nederhof <jethro at jethron.id.au> (suggested patch)
  Reported by:	many
  MFH:		2021Q1

Added:
  head/x11/libxfce4menu/files/
  head/x11/libxfce4menu/files/patch-libxfce4kbd-private_xfce-shortcuts-grabber.c   (contents, props changed)
Modified:
  head/x11/libxfce4menu/Makefile

Modified: head/x11/libxfce4menu/Makefile
==============================================================================
--- head/x11/libxfce4menu/Makefile	Fri Jan 29 07:52:42 2021	(r563177)
+++ head/x11/libxfce4menu/Makefile	Fri Jan 29 08:03:41 2021	(r563178)
@@ -3,6 +3,7 @@
 
 PORTNAME=	libxfce4menu
 PORTVERSION=	4.16.0
+PORTREVISION=	1
 CATEGORIES=	x11 xfce
 MASTER_SITES=	XFCE
 DISTNAME=	libxfce4ui-${DISTVERSIONFULL}

Added: head/x11/libxfce4menu/files/patch-libxfce4kbd-private_xfce-shortcuts-grabber.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/libxfce4menu/files/patch-libxfce4kbd-private_xfce-shortcuts-grabber.c	Fri Jan 29 08:03:41 2021	(r563178)
@@ -0,0 +1,21 @@
+--- libxfce4kbd-private/xfce-shortcuts-grabber.c.orig	2020-11-23 10:16:17 UTC
++++ libxfce4kbd-private/xfce-shortcuts-grabber.c
+@@ -22,6 +22,8 @@
+ #include <config.h>
+ #endif
+ 
++#include <sys/param.h>
++
+ #include <glib.h>
+ #include <glib-object.h>
+ 
+@@ -180,6 +182,9 @@ xfce_shortcuts_grabber_keys_changed (GdkKeymap        
+ 
+   TRACE ("Keys changed, regrabbing");
+ 
++#ifdef __FreeBSD__
++  xfce_shortcuts_grabber_ungrab_all (grabber);
++#endif
+   xfce_shortcuts_grabber_grab_all (grabber);
+ }
+ 


More information about the svn-ports-head mailing list